Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 22ac2c3

Browse files
ruudkactions-user
authored andcommittedFeb 27, 2025··
Prettify docs
1 parent 5d247d5 commit 22ac2c3

File tree

1 file changed

+94
-2
lines changed

1 file changed

+94
-2
lines changed
 

‎docs/class-reference.md

+94-2
Original file line numberDiff line numberDiff line change
@@ -1298,8 +1298,100 @@ visitor API:
12981298
]
12991299
]);
13001300

1301-
@phpstan-type NodeVisitor callable(covariant Node): (VisitorOperation|null|false|void)
1302-
@phpstan-type VisitorArray array<string, NodeVisitor>|array<string, array<string, NodeVisitor>>
1301+
@phpstan-type VisitorArray array{
1302+
Name?: array{
1303+
enter?: callable(NameNode): (VisitorOperation|null|false|void),
1304+
leave?: callable(NameNode): (VisitorOperation|null|false|void),
1305+
}|callable(NameNode): (VisitorOperation|null|false|void),
1306+
Document?: array{
1307+
enter?: callable(DocumentNode): (VisitorOperation|null|false|void),
1308+
leave?: callable(DocumentNode): (VisitorOperation|null|false|void),
1309+
}|callable(DocumentNode): (VisitorOperation|null|false|void),
1310+
OperationDefinition?: array{
1311+
enter?: callable(OperationDefinitionNode): (VisitorOperation|null|false|void),
1312+
leave?: callable(OperationDefinitionNode): (VisitorOperation|null|false|void),
1313+
}|callable(OperationDefinitionNode): (VisitorOperation|null|false|void),
1314+
VariableDefinition?: array{
1315+
enter?: callable(VariableDefinitionNode): (VisitorOperation|null|false|void),
1316+
leave?: callable(VariableDefinitionNode): (VisitorOperation|null|false|void),
1317+
}|callable(VariableDefinitionNode): (VisitorOperation|null|false|void),
1318+
SchemaDefinition?: array{
1319+
enter?: callable(SchemaDefinitionNode): (VisitorOperation|null|false|void),
1320+
leave?: callable(SchemaDefinitionNode): (VisitorOperation|null|false|void),
1321+
}|callable(SchemaDefinitionNode): (VisitorOperation|null|false|void),
1322+
OperationTypeDefinition?: array{
1323+
enter?: callable(OperationTypeDefinitionNode): (VisitorOperation|null|false|void),
1324+
leave?: callable(OperationTypeDefinitionNode): (VisitorOperation|null|false|void),
1325+
}|callable(OperationTypeDefinitionNode): (VisitorOperation|null|false|void),
1326+
ScalarTypeDefinition?: array{
1327+
enter?: callable(ScalarTypeDefinitionNode): (VisitorOperation|null|false|void),
1328+
leave?: callable(ScalarTypeDefinitionNode): (VisitorOperation|null|false|void),
1329+
}|callable(ScalarTypeDefinitionNode): (VisitorOperation|null|false|void),
1330+
ObjectTypeDefinition?: array{
1331+
enter?: callable(ObjectTypeDefinitionNode): (VisitorOperation|null|false|void),
1332+
leave?: callable(ObjectTypeDefinitionNode): (VisitorOperation|null|false|void),
1333+
}|callable(ObjectTypeDefinitionNode): (VisitorOperation|null|false|void),
1334+
FieldDefinition?: array{
1335+
enter?: callable(FieldDefinitionNode): (VisitorOperation|null|false|void),
1336+
leave?: callable(FieldDefinitionNode): (VisitorOperation|null|false|void),
1337+
}|callable(FieldDefinitionNode): (VisitorOperation|null|false|void),
1338+
InputValueDefinition?: array{
1339+
enter?: callable(InputValueDefinitionNode): (VisitorOperation|null|false|void),
1340+
leave?: callable(InputValueDefinitionNode): (VisitorOperation|null|false|void),
1341+
}|callable(InputValueDefinitionNode): (VisitorOperation|null|false|void),
1342+
InterfaceTypeDefinition?: array{
1343+
enter?: callable(InterfaceTypeDefinitionNode): (VisitorOperation|null|false|void),
1344+
leave?: callable(InterfaceTypeDefinitionNode): (VisitorOperation|null|false|void),
1345+
}|callable(InterfaceTypeDefinitionNode): (VisitorOperation|null|false|void),
1346+
UnionTypeDefinition?: array{
1347+
enter?: callable(UnionTypeDefinitionNode): (VisitorOperation|null|false|void),
1348+
leave?: callable(UnionTypeDefinitionNode): (VisitorOperation|null|false|void),
1349+
}|callable(UnionTypeDefinitionNode): (VisitorOperation|null|false|void),
1350+
EnumTypeDefinition?: array{
1351+
enter?: callable(EnumTypeDefinitionNode): (VisitorOperation|null|false|void),
1352+
leave?: callable(EnumTypeDefinitionNode): (VisitorOperation|null|false|void),
1353+
}|callable(EnumTypeDefinitionNode): (VisitorOperation|null|false|void),
1354+
EnumValueDefinition?: array{
1355+
enter?: callable(EnumValueDefinitionNode): (VisitorOperation|null|false|void),
1356+
leave?: callable(EnumValueDefinitionNode): (VisitorOperation|null|false|void),
1357+
}|callable(EnumValueDefinitionNode): (VisitorOperation|null|false|void),
1358+
InputObjectTypeDefinition?: array{
1359+
enter?: callable(InputObjectTypeDefinitionNode): (VisitorOperation|null|false|void),
1360+
leave?: callable(InputObjectTypeDefinitionNode): (VisitorOperation|null|false|void),
1361+
}|callable(InputObjectTypeDefinitionNode): (VisitorOperation|null|false|void),
1362+
SchemaExtension?: array{
1363+
enter?: callable(SchemaExtensionNode): (VisitorOperation|null|false|void),
1364+
leave?: callable(SchemaExtensionNode): (VisitorOperation|null|false|void),
1365+
}|callable(SchemaExtensionNode): (VisitorOperation|null|false|void),
1366+
DirectiveDefinition?: array{
1367+
enter?: callable(DirectiveDefinitionNode): (VisitorOperation|null|false|void),
1368+
leave?: callable(DirectiveDefinitionNode): (VisitorOperation|null|false|void),
1369+
}|callable(DirectiveDefinitionNode): (VisitorOperation|null|false|void),
1370+
ScalarTypeExtension?: array{
1371+
enter?: callable(ScalarTypeExtensionNode): (VisitorOperation|null|false|void),
1372+
leave?: callable(ScalarTypeExtensionNode): (VisitorOperation|null|false|void),
1373+
}|callable(ScalarTypeExtensionNode): (VisitorOperation|null|false|void),
1374+
ObjectTypeExtension?: array{
1375+
enter?: callable(ObjectTypeExtensionNode): (VisitorOperation|null|false|void),
1376+
leave?: callable(ObjectTypeExtensionNode): (VisitorOperation|null|false|void),
1377+
}|callable(ObjectTypeExtensionNode): (VisitorOperation|null|false|void),
1378+
InterfaceTypeExtension?: array{
1379+
enter?: callable(InterfaceTypeExtensionNode): (VisitorOperation|null|false|void),
1380+
leave?: callable(InterfaceTypeExtensionNode): (VisitorOperation|null|false|void),
1381+
}|callable(InterfaceTypeExtensionNode): (VisitorOperation|null|false|void),
1382+
UnionTypeExtension?: array{
1383+
enter?: callable(UnionTypeExtensionNode): (VisitorOperation|null|false|void),
1384+
leave?: callable(UnionTypeExtensionNode): (VisitorOperation|null|false|void),
1385+
}|callable(UnionTypeExtensionNode): (VisitorOperation|null|false|void),
1386+
EnumTypeExtension?: array{
1387+
enter?: callable(EnumTypeExtensionNode): (VisitorOperation|null|false|void),
1388+
leave?: callable(EnumTypeExtensionNode): (VisitorOperation|null|false|void),
1389+
}|callable(EnumTypeExtensionNode): (VisitorOperation|null|false|void),
1390+
InputObjectTypeExtension?: array{
1391+
enter?: callable(InputObjectTypeExtensionNode): (VisitorOperation|null|false|void),
1392+
leave?: callable(InputObjectTypeExtensionNode): (VisitorOperation|null|false|void),
1393+
}|callable(InputObjectTypeExtensionNode): (VisitorOperation|null|false|void),
1394+
}
13031395

13041396
@see \GraphQL\Tests\Language\VisitorTest
13051397

0 commit comments

Comments
 (0)
Please sign in to comment.