Make VisitorArray shape explicit #2505
static-analysis.yml
on: pull_request
Matrix: Static Analysis with PHPStan
Annotations
60 errors
Static Analysis with PHPStan (8.3):
src/Validator/Rules/CustomValidationRule.php#L34
Method GraphQL\Validator\Rules\CustomValidationRule::getVisitor() should return array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...} but returns array<string, array<string, callable(GraphQL\Language\AST\Node): mixed>|(callable(GraphQL\Language\AST\Node): mixed)>.
|
Static Analysis with PHPStan (8.3):
tests/Language/VisitorTest.php#L117
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed, mixed, mixed, mixed): void, leave: Closure(mixed, mixed, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.3):
tests/Language/VisitorTest.php#L151
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed, mixed, mixed, mixed, mixed): void, leave: Closure(mixed, mixed, mixed, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.3):
tests/Language/VisitorTest.php#L187
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{OperationDefinition: array{enter: Closure(GraphQL\Language\AST\OperationDefinitionNode): GraphQL\Language\AST\OperationDefinitionNode, leave: Closure(GraphQL\Language\AST\OperationDefinitionNode): GraphQL\Language\AST\OperationDefinitionNode}} given.
|
Static Analysis with PHPStan (8.3):
tests/Language/VisitorTest.php#L228
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{Document: array{enter: Closure(GraphQL\Language\AST\DocumentNode): GraphQL\Language\AST\DocumentNode, leave: Closure(GraphQL\Language\AST\DocumentNode): void}} given.
|
Static Analysis with PHPStan (8.3):
tests/Language/VisitorTest.php#L324
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed): (GraphQL\Language\AST\FieldNode|null)} given.
|
Static Analysis with PHPStan (8.3):
tests/Language/VisitorTest.php#L598
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(GraphQL\Language\AST\Node, mixed, mixed): void, leave: Closure(GraphQL\Language\AST\Node, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.3):
tests/Language/VisitorTest.php#L1567
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visitWithTypeInfo() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed): (GraphQL\Language\AST\FieldNode|null), leave: Closure(mixed): void} given.
|
Static Analysis with PHPStan (8.3)
Ignored error pattern ~(expects|should return) array<string, array<string, callable\(GraphQL\\Language\\AST\\Node\): \(GraphQL\\Language\\VisitorOperation\|void\|false\|null\)>\|\(callable\(GraphQL\\Language\\AST\\Node\): \(GraphQL\\Language\\VisitorOperation\|void\|false\|null\)\)>(,| but returns)?~ was not matched in reported errors.
|
Static Analysis with PHPStan (8.3)
Process completed with exit code 1.
|
Static Analysis with PHPStan (8.4):
src/Validator/Rules/CustomValidationRule.php#L34
Method GraphQL\Validator\Rules\CustomValidationRule::getVisitor() should return array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...} but returns array<string, array<string, callable(GraphQL\Language\AST\Node): mixed>|(callable(GraphQL\Language\AST\Node): mixed)>.
|
Static Analysis with PHPStan (8.4):
tests/Language/VisitorTest.php#L117
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed, mixed, mixed, mixed): void, leave: Closure(mixed, mixed, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.4):
tests/Language/VisitorTest.php#L151
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed, mixed, mixed, mixed, mixed): void, leave: Closure(mixed, mixed, mixed, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.4):
tests/Language/VisitorTest.php#L187
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{OperationDefinition: array{enter: Closure(GraphQL\Language\AST\OperationDefinitionNode): GraphQL\Language\AST\OperationDefinitionNode, leave: Closure(GraphQL\Language\AST\OperationDefinitionNode): GraphQL\Language\AST\OperationDefinitionNode}} given.
|
Static Analysis with PHPStan (8.4):
tests/Language/VisitorTest.php#L228
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{Document: array{enter: Closure(GraphQL\Language\AST\DocumentNode): GraphQL\Language\AST\DocumentNode, leave: Closure(GraphQL\Language\AST\DocumentNode): void}} given.
|
Static Analysis with PHPStan (8.4):
tests/Language/VisitorTest.php#L324
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed): (GraphQL\Language\AST\FieldNode|null)} given.
|
Static Analysis with PHPStan (8.4):
tests/Language/VisitorTest.php#L598
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(GraphQL\Language\AST\Node, mixed, mixed): void, leave: Closure(GraphQL\Language\AST\Node, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.4):
tests/Language/VisitorTest.php#L1567
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visitWithTypeInfo() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed): (GraphQL\Language\AST\FieldNode|null), leave: Closure(mixed): void} given.
|
Static Analysis with PHPStan (8.4)
Ignored error pattern ~(expects|should return) array<string, array<string, callable\(GraphQL\\Language\\AST\\Node\): \(GraphQL\\Language\\VisitorOperation\|void\|false\|null\)>\|\(callable\(GraphQL\\Language\\AST\\Node\): \(GraphQL\\Language\\VisitorOperation\|void\|false\|null\)\)>(,| but returns)?~ was not matched in reported errors.
|
Static Analysis with PHPStan (8.4)
Process completed with exit code 1.
|
Static Analysis with PHPStan (8.1):
src/Validator/Rules/CustomValidationRule.php#L34
Method GraphQL\Validator\Rules\CustomValidationRule::getVisitor() should return array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...} but returns array<string, array<string, callable(GraphQL\Language\AST\Node): mixed>|(callable(GraphQL\Language\AST\Node): mixed)>.
|
Static Analysis with PHPStan (8.1):
tests/Language/VisitorTest.php#L117
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed, mixed, mixed, mixed): void, leave: Closure(mixed, mixed, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.1):
tests/Language/VisitorTest.php#L151
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed, mixed, mixed, mixed, mixed): void, leave: Closure(mixed, mixed, mixed, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.1):
tests/Language/VisitorTest.php#L187
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{OperationDefinition: array{enter: Closure(GraphQL\Language\AST\OperationDefinitionNode): GraphQL\Language\AST\OperationDefinitionNode, leave: Closure(GraphQL\Language\AST\OperationDefinitionNode): GraphQL\Language\AST\OperationDefinitionNode}} given.
|
Static Analysis with PHPStan (8.1):
tests/Language/VisitorTest.php#L228
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{Document: array{enter: Closure(GraphQL\Language\AST\DocumentNode): GraphQL\Language\AST\DocumentNode, leave: Closure(GraphQL\Language\AST\DocumentNode): void}} given.
|
Static Analysis with PHPStan (8.1):
tests/Language/VisitorTest.php#L324
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed): (GraphQL\Language\AST\FieldNode|null)} given.
|
Static Analysis with PHPStan (8.1):
tests/Language/VisitorTest.php#L598
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(GraphQL\Language\AST\Node, mixed, mixed): void, leave: Closure(GraphQL\Language\AST\Node, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.1):
tests/Language/VisitorTest.php#L1567
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visitWithTypeInfo() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed): (GraphQL\Language\AST\FieldNode|null), leave: Closure(mixed): void} given.
|
Static Analysis with PHPStan (8.1)
Ignored error pattern ~(expects|should return) array<string, array<string, callable\(GraphQL\\Language\\AST\\Node\): \(GraphQL\\Language\\VisitorOperation\|void\|false\|null\)>\|\(callable\(GraphQL\\Language\\AST\\Node\): \(GraphQL\\Language\\VisitorOperation\|void\|false\|null\)\)>(,| but returns)?~ was not matched in reported errors.
|
Static Analysis with PHPStan (8.1)
Process completed with exit code 1.
|
Static Analysis with PHPStan (8.2):
src/Validator/Rules/CustomValidationRule.php#L34
Method GraphQL\Validator\Rules\CustomValidationRule::getVisitor() should return array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...} but returns array<string, array<string, callable(GraphQL\Language\AST\Node): mixed>|(callable(GraphQL\Language\AST\Node): mixed)>.
|
Static Analysis with PHPStan (8.2):
tests/Language/VisitorTest.php#L117
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed, mixed, mixed, mixed): void, leave: Closure(mixed, mixed, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.2):
tests/Language/VisitorTest.php#L151
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed, mixed, mixed, mixed, mixed): void, leave: Closure(mixed, mixed, mixed, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.2):
tests/Language/VisitorTest.php#L187
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{OperationDefinition: array{enter: Closure(GraphQL\Language\AST\OperationDefinitionNode): GraphQL\Language\AST\OperationDefinitionNode, leave: Closure(GraphQL\Language\AST\OperationDefinitionNode): GraphQL\Language\AST\OperationDefinitionNode}} given.
|
Static Analysis with PHPStan (8.2):
tests/Language/VisitorTest.php#L228
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{Document: array{enter: Closure(GraphQL\Language\AST\DocumentNode): GraphQL\Language\AST\DocumentNode, leave: Closure(GraphQL\Language\AST\DocumentNode): void}} given.
|
Static Analysis with PHPStan (8.2):
tests/Language/VisitorTest.php#L324
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed): (GraphQL\Language\AST\FieldNode|null)} given.
|
Static Analysis with PHPStan (8.2):
tests/Language/VisitorTest.php#L598
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(GraphQL\Language\AST\Node, mixed, mixed): void, leave: Closure(GraphQL\Language\AST\Node, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.2):
tests/Language/VisitorTest.php#L1567
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visitWithTypeInfo() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed): (GraphQL\Language\AST\FieldNode|null), leave: Closure(mixed): void} given.
|
Static Analysis with PHPStan (8.2)
Ignored error pattern ~(expects|should return) array<string, array<string, callable\(GraphQL\\Language\\AST\\Node\): \(GraphQL\\Language\\VisitorOperation\|void\|false\|null\)>\|\(callable\(GraphQL\\Language\\AST\\Node\): \(GraphQL\\Language\\VisitorOperation\|void\|false\|null\)\)>(,| but returns)?~ was not matched in reported errors.
|
Static Analysis with PHPStan (8.2)
Process completed with exit code 1.
|
Static Analysis with PHPStan (7.4):
src/Validator/Rules/CustomValidationRule.php#L34
Method GraphQL\Validator\Rules\CustomValidationRule::getVisitor() should return array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...} but returns array<string, array<string, callable(GraphQL\Language\AST\Node): mixed>|(callable(GraphQL\Language\AST\Node): mixed)>.
|
Static Analysis with PHPStan (7.4):
tests/Language/VisitorTest.php#L117
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed, mixed, mixed, mixed): void, leave: Closure(mixed, mixed, mixed, mixed): void} given.
|
Static Analysis with PHPStan (7.4):
tests/Language/VisitorTest.php#L151
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed, mixed, mixed, mixed, mixed): void, leave: Closure(mixed, mixed, mixed, mixed, mixed): void} given.
|
Static Analysis with PHPStan (7.4):
tests/Language/VisitorTest.php#L187
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{OperationDefinition: array{enter: Closure(GraphQL\Language\AST\OperationDefinitionNode): GraphQL\Language\AST\OperationDefinitionNode, leave: Closure(GraphQL\Language\AST\OperationDefinitionNode): GraphQL\Language\AST\OperationDefinitionNode}} given.
|
Static Analysis with PHPStan (7.4):
tests/Language/VisitorTest.php#L228
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{Document: array{enter: Closure(GraphQL\Language\AST\DocumentNode): GraphQL\Language\AST\DocumentNode, leave: Closure(GraphQL\Language\AST\DocumentNode): void}} given.
|
Static Analysis with PHPStan (7.4):
tests/Language/VisitorTest.php#L324
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed): (GraphQL\Language\AST\FieldNode|null)} given.
|
Static Analysis with PHPStan (7.4):
tests/Language/VisitorTest.php#L598
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(GraphQL\Language\AST\Node, mixed, mixed): void, leave: Closure(GraphQL\Language\AST\Node, mixed, mixed): void} given.
|
Static Analysis with PHPStan (7.4):
tests/Language/VisitorTest.php#L1567
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visitWithTypeInfo() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed): (GraphQL\Language\AST\FieldNode|null), leave: Closure(mixed): void} given.
|
Static Analysis with PHPStan (7.4)
Ignored error pattern ~(expects|should return) array<string, array<string, callable\(GraphQL\\Language\\AST\\Node\): \(GraphQL\\Language\\VisitorOperation\|void\|false\|null\)>\|\(callable\(GraphQL\\Language\\AST\\Node\): \(GraphQL\\Language\\VisitorOperation\|void\|false\|null\)\)>(,| but returns)?~ was not matched in reported errors.
|
Static Analysis with PHPStan (7.4)
Process completed with exit code 1.
|
Static Analysis with PHPStan (8.0):
src/Validator/Rules/CustomValidationRule.php#L34
Method GraphQL\Validator\Rules\CustomValidationRule::getVisitor() should return array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...} but returns array<string, array<string, callable(GraphQL\Language\AST\Node): mixed>|(callable(GraphQL\Language\AST\Node): mixed)>.
|
Static Analysis with PHPStan (8.0):
tests/Language/VisitorTest.php#L117
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed, mixed, mixed, mixed): void, leave: Closure(mixed, mixed, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.0):
tests/Language/VisitorTest.php#L151
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed, mixed, mixed, mixed, mixed): void, leave: Closure(mixed, mixed, mixed, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.0):
tests/Language/VisitorTest.php#L187
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{OperationDefinition: array{enter: Closure(GraphQL\Language\AST\OperationDefinitionNode): GraphQL\Language\AST\OperationDefinitionNode, leave: Closure(GraphQL\Language\AST\OperationDefinitionNode): GraphQL\Language\AST\OperationDefinitionNode}} given.
|
Static Analysis with PHPStan (8.0):
tests/Language/VisitorTest.php#L228
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{Document: array{enter: Closure(GraphQL\Language\AST\DocumentNode): GraphQL\Language\AST\DocumentNode, leave: Closure(GraphQL\Language\AST\DocumentNode): void}} given.
|
Static Analysis with PHPStan (8.0):
tests/Language/VisitorTest.php#L324
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed): (GraphQL\Language\AST\FieldNode|null)} given.
|
Static Analysis with PHPStan (8.0):
tests/Language/VisitorTest.php#L598
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visit() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(GraphQL\Language\AST\Node, mixed, mixed): void, leave: Closure(GraphQL\Language\AST\Node, mixed, mixed): void} given.
|
Static Analysis with PHPStan (8.0):
tests/Language/VisitorTest.php#L1567
Parameter #2 $visitor of static method GraphQL\Language\Visitor::visitWithTypeInfo() expects array{enter?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\Node): (GraphQL\Language\VisitorOperation|void|false|null), Name?: array{enter?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\NameNode): (GraphQL\Language\VisitorOperation|void|false|null)), Document?: array{enter?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\DocumentNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), VariableDefinition?: array{enter?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\VariableDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), SchemaDefinition?: array{enter?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\SchemaDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), OperationTypeDefinition?: array{enter?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null), leave?: callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)}|(callable(GraphQL\Language\AST\OperationTypeDefinitionNode): (GraphQL\Language\VisitorOperation|void|false|null)), ...}, array{enter: Closure(mixed): (GraphQL\Language\AST\FieldNode|null), leave: Closure(mixed): void} given.
|
Static Analysis with PHPStan (8.0)
Ignored error pattern ~(expects|should return) array<string, array<string, callable\(GraphQL\\Language\\AST\\Node\): \(GraphQL\\Language\\VisitorOperation\|void\|false\|null\)>\|\(callable\(GraphQL\\Language\\AST\\Node\): \(GraphQL\\Language\\VisitorOperation\|void\|false\|null\)\)>(,| but returns)?~ was not matched in reported errors.
|
Static Analysis with PHPStan (8.0)
Process completed with exit code 1.
|