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