SYMBOL INDEX (2869 symbols across 391 files) FILE: src/Error/AbstractException.php class AbstractException (line 9) | abstract class AbstractException extends \Exception FILE: src/Error/FileNotFoundException.php class FileNotFoundException (line 9) | class FileNotFoundException extends AbstractException FILE: src/Error/GraphQLException.php class GraphQLException (line 17) | class GraphQLException extends AbstractException implements Serializatio... method __construct (line 89) | public function __construct( method getNodes (line 113) | public function getNodes(): ?array method hasSource (line 121) | public function hasSource(): bool method getSource (line 129) | public function getSource(): ?Source method getPositions (line 137) | public function getPositions(): ?array method hasLocations (line 145) | public function hasLocations(): bool method getLocations (line 153) | public function getLocations(): ?array method getLocationsAsArray (line 161) | public function getLocationsAsArray(): ?array method getPath (line 171) | public function getPath(): ?array method getExtensions (line 179) | public function getExtensions(): ?array method setExtensions (line 188) | public function setExtensions(?array $extensions): self method getOriginalException (line 197) | public function getOriginalException(): ?\Throwable method getOriginalErrorMessage (line 205) | public function getOriginalErrorMessage(): ?string method toArray (line 213) | public function toArray(): array method __toString (line 235) | public function __toString(): string method resolveNodes (line 244) | protected function resolveNodes(?array $nodes): self method resolveSource (line 263) | protected function resolveSource(?Source $source): self method resolvePositions (line 280) | protected function resolvePositions(?array $positions): self method resolveLocations (line 308) | protected function resolveLocations(?array $positions, ?Source $source... FILE: src/Error/Handler/AbstractErrorMiddleware.php class AbstractErrorMiddleware (line 8) | abstract class AbstractErrorMiddleware implements ErrorMiddlewareInterface method handleError (line 13) | public function handleError(\Throwable $exception, callable $next) method handleExecutionError (line 20) | public function handleExecutionError(ExecutionException $exception, Ex... FILE: src/Error/Handler/CallableMiddleware.php class CallableMiddleware (line 8) | class CallableMiddleware extends AbstractErrorMiddleware method __construct (line 19) | public function __construct(callable $handleCallback) method handleExecutionError (line 27) | public function handleExecutionError(ExecutionException $exception, Ex... FILE: src/Error/Handler/ErrorHandler.php class ErrorHandler (line 8) | class ErrorHandler implements ErrorHandlerInterface method __construct (line 19) | public function __construct(array $middleware) method handleError (line 29) | public function handleError(\Throwable $exception): void method handleExecutionError (line 47) | public function handleExecutionError(ExecutionException $exception, Ex... method addMiddleware (line 65) | protected function addMiddleware(ErrorMiddlewareInterface $middleware)... FILE: src/Error/Handler/ErrorHandlerInterface.php type ErrorHandlerInterface (line 8) | interface ErrorHandlerInterface method handleError (line 13) | public function handleError(\Throwable $exception): void; method handleExecutionError (line 19) | public function handleExecutionError(ExecutionException $exception, Ex... FILE: src/Error/Handler/ErrorMiddlewareInterface.php type ErrorMiddlewareInterface (line 8) | interface ErrorMiddlewareInterface method handleError (line 15) | public function handleError(\Throwable $exception, callable $next); method handleExecutionError (line 23) | public function handleExecutionError(ExecutionException $exception, Ex... FILE: src/Error/InvalidTypeException.php class InvalidTypeException (line 5) | class InvalidTypeException extends GraphQLException FILE: src/Error/InvariantException.php class InvariantException (line 9) | class InvariantException extends AbstractException FILE: src/Error/helpers.php function formatError (line 15) | function formatError(?GraphQLException $error): array function printError (line 34) | function printError(GraphQLException $error): string function highlightSourceAtLocation (line 65) | function highlightSourceAtLocation(Source $source, SourceLocation $locat... function getColumnOffset (line 98) | function getColumnOffset(Source $source, SourceLocation $location): int function whitespace (line 107) | function whitespace(int $length): string function leftPad (line 117) | function leftPad(int $length, string $str): string FILE: src/Execution/CoercedValue.php class CoercedValue (line 7) | class CoercedValue method __construct (line 24) | public function __construct($value, array $errors = []) method getErrors (line 33) | public function getErrors(): array method hasErrors (line 41) | public function hasErrors(): bool method setErrors (line 49) | public function setErrors(array $errors): void method getValue (line 57) | public function getValue() method setValue (line 65) | public function setValue($value): void FILE: src/Execution/Execution.php class Execution (line 17) | class Execution implements ExecutionInterface method execute (line 22) | public function execute( method executeOperation (line 76) | protected function executeOperation( method createContext (line 118) | protected function createContext( FILE: src/Execution/ExecutionContext.php class ExecutionContext (line 9) | class ExecutionContext method __construct (line 63) | public function __construct( method getRootValue (line 86) | public function getRootValue() method setRootValue (line 95) | public function setRootValue($rootValue): ExecutionContext method getContextValue (line 104) | public function getContextValue() method setContextValue (line 113) | public function setContextValue($contextValue): ExecutionContext method getVariableValues (line 122) | public function getVariableValues() method setVariableValues (line 131) | public function setVariableValues($variableValues): ExecutionContext method hasFieldResolver (line 140) | public function hasFieldResolver(): bool method getFieldResolver (line 148) | public function getFieldResolver(): ?callable method setFieldResolver (line 157) | public function setFieldResolver(?callable $fieldResolver): ExecutionC... method getOperation (line 167) | public function getOperation(): OperationDefinitionNode method getSchema (line 175) | public function getSchema(): Schema method getFragments (line 183) | public function getFragments(): array method addError (line 192) | public function addError(ExecutionException $error): ExecutionContext method getErrors (line 201) | public function getErrors(): array FILE: src/Execution/ExecutionException.php class ExecutionException (line 7) | class ExecutionException extends GraphQLException FILE: src/Execution/ExecutionInterface.php type ExecutionInterface (line 10) | interface ExecutionInterface method execute (line 23) | public function execute( FILE: src/Execution/ExecutionProvider.php class ExecutionProvider (line 7) | class ExecutionProvider extends AbstractServiceProvider method register (line 19) | public function register() FILE: src/Execution/ExecutionResult.php class ExecutionResult (line 9) | class ExecutionResult implements SerializationInterface method __construct (line 28) | public function __construct(?array $data, array $errors) method getData (line 37) | public function getData(): ?array method getErrors (line 45) | public function getErrors(): array method addError (line 54) | public function addError(GraphQLException $error): ExecutionResult method toArray (line 63) | public function toArray(): array FILE: src/Execution/InvalidReturnTypeException.php class InvalidReturnTypeException (line 9) | class InvalidReturnTypeException extends GraphQLException method __construct (line 19) | public function __construct(TypeInterface $returnType, $result, array ... FILE: src/Execution/Path.php class Path (line 5) | class Path method __construct (line 22) | public function __construct(?Path $previous, $key) method getPrevious (line 31) | public function getPrevious(): ?Path method getKey (line 39) | public function getKey() FILE: src/Execution/ResolveInfo.php class ResolveInfo (line 11) | class ResolveInfo method __construct (line 76) | public function __construct( method getFieldName (line 104) | public function getFieldName(): string method getFieldNodes (line 112) | public function getFieldNodes(): array method getReturnType (line 120) | public function getReturnType(): TypeInterface method getParentType (line 128) | public function getParentType(): ObjectType method getPath (line 136) | public function getPath(): ?array method getSchema (line 144) | public function getSchema(): Schema method getFragments (line 152) | public function getFragments(): array method getRootValue (line 160) | public function getRootValue() method getOperation (line 168) | public function getOperation(): OperationDefinitionNode method getVariableValues (line 176) | public function getVariableValues(): array FILE: src/Execution/Strategy/AbstractExecutionStrategy.php class AbstractExecutionStrategy (line 33) | abstract class AbstractExecutionStrategy implements ExecutionStrategyInt... method executeFields (line 64) | abstract public function executeFields(ObjectType $parentType, $rootVa... method __construct (line 74) | public function __construct( method execute (line 94) | public function execute() method getOperationType (line 141) | protected function getOperationType(Schema $schema, OperationDefinitio... method resolveField (line 182) | protected function resolveField(ObjectType $parentType, $rootValue, ar... method resolveFieldValueOrError (line 227) | protected function resolveFieldValueOrError( method normalizeException (line 268) | protected function normalizeException($exception, array $nodes, array ... method completeValueCatchingError (line 313) | public function completeValueCatchingError( method completeValue (line 372) | protected function completeValue( method completeListValue (line 448) | protected function completeListValue( method completeLeafValue (line 489) | protected function completeLeafValue($returnType, &$result) method completeAbstractValue (line 510) | protected function completeAbstractValue( method completeObjectValue (line 568) | protected function completeObjectValue( method executeSubFields (line 608) | protected function executeSubFields(ObjectType $returnType, array $fie... method ensureValidRuntimeType (line 641) | protected function ensureValidRuntimeType( method getFieldDefinition (line 701) | public function getFieldDefinition(Schema $schema, ObjectType $parentT... method determineResolveCallback (line 726) | protected function determineResolveCallback(Field $field, ObjectType $... method handleFieldError (line 750) | protected function handleFieldError( method buildLocatedError (line 776) | protected function buildLocatedError( method createResolveInfo (line 810) | protected function createResolveInfo( method defaultTypeResolver (line 841) | public static function defaultTypeResolver( method defaultFieldResolver (line 895) | public static function defaultFieldResolver($rootValue, array $argumen... FILE: src/Execution/Strategy/ExecutionStrategyInterface.php type ExecutionStrategyInterface (line 5) | interface ExecutionStrategyInterface method execute (line 10) | public function execute(); FILE: src/Execution/Strategy/FieldCollector.php class FieldCollector (line 22) | class FieldCollector method __construct (line 43) | public function __construct(ExecutionContext $context) method collectFields (line 61) | public function collectFields( method shouldIncludeNode (line 123) | protected function shouldIncludeNode(NodeInterface $node): bool method doesFragmentConditionMatch (line 149) | protected function doesFragmentConditionMatch($fragment, ObjectType $t... FILE: src/Execution/Strategy/ParallelExecutionStrategy.php class ParallelExecutionStrategy (line 17) | class ParallelExecutionStrategy extends AbstractExecutionStrategy method executeFields (line 22) | public function executeFields(ObjectType $parentType, $rootValue, arra... FILE: src/Execution/Strategy/SerialExecutionStrategy.php class SerialExecutionStrategy (line 17) | class SerialExecutionStrategy extends AbstractExecutionStrategy method executeFields (line 22) | public function executeFields(ObjectType $parentType, $rootValue, arra... FILE: src/Execution/UndefinedFieldException.php class UndefinedFieldException (line 7) | class UndefinedFieldException extends AbstractException method __construct (line 12) | public function __construct(string $fieldName) FILE: src/Execution/ValuesResolver.php class ValuesResolver (line 36) | class ValuesResolver method coerceArgumentValues (line 51) | public static function coerceArgumentValues( method coerceDirectiveValues (line 181) | public static function coerceDirectiveValues( method coerceVariableValues (line 211) | public static function coerceVariableValues( method isInputType (line 303) | protected static function isInputType(?TypeInterface $type) method coerceValue (line 323) | protected static function coerceValue($value, $type, $blameNode, ?Path... method coerceValueForNonNullType (line 361) | protected static function coerceValueForNonNullType( method coerceValueForScalarType (line 390) | protected static function coerceValueForScalarType( method coerceValueForEnumType (line 425) | protected static function coerceValueForEnumType( method coerceValueForInputObjectType (line 457) | protected static function coerceValueForInputObjectType( method coerceValueForListType (line 529) | protected static function coerceValueForListType( method buildCoerceException (line 568) | protected static function buildCoerceException( method printPath (line 594) | protected static function printPath(?Path $path) FILE: src/GraphQL.php class GraphQL (line 39) | class GraphQL method __construct (line 94) | private function __construct() method getInstance (line 106) | public static function getInstance(): self method make (line 119) | public static function make(string $id) method buildSchema (line 132) | public static function buildSchema(Source $source, $resolverRegistry, ... method extendSchema (line 153) | public static function extendSchema( method validateSchema (line 176) | public static function validateSchema(Schema $schema): array method parse (line 189) | public static function parse(Source $source, array $options = []): Doc... method parseValue (line 202) | public static function parseValue(Source $source, array $options = [])... method parseType (line 215) | public static function parseType(Source $source, array $options = []):... method validate (line 228) | public static function validate(Schema $schema, DocumentNode $document... method execute (line 247) | public static function execute( method process (line 284) | public static function process( method print (line 344) | public static function print(NodeInterface $node): string method getContainer (line 355) | public function getContainer(): Container method registerProviders (line 365) | protected function registerProviders(Container $container): void FILE: src/Language/DirectiveLocationEnum.php class DirectiveLocationEnum (line 5) | class DirectiveLocationEnum method values (line 34) | public static function values(): array FILE: src/Language/FileSourceBuilder.php class FileSourceBuilder (line 12) | class FileSourceBuilder implements SourceBuilderInterface method __construct (line 23) | public function __construct(string $filePath) method build (line 34) | public function build(): Source FILE: src/Language/KeywordEnum.php class KeywordEnum (line 5) | class KeywordEnum method values (line 22) | public const TRUE = 'true'; FILE: src/Language/LanguageException.php class LanguageException (line 7) | class LanguageException extends AbstractException FILE: src/Language/LanguageProvider.php class LanguageProvider (line 7) | class LanguageProvider extends AbstractServiceProvider method register (line 21) | public function register() FILE: src/Language/Lexer.php class Lexer (line 12) | class Lexer implements LexerInterface method __construct (line 112) | public function __construct(Source $source, array $options) method advance (line 130) | public function advance(): Token method lookahead (line 140) | public function lookahead(): Token method getOption (line 158) | public function getOption(string $name, $default = null) method getSource (line 166) | public function getSource(): Source method getToken (line 174) | public function getToken(): Token method getLastToken (line 182) | public function getLastToken(): Token method createSyntaxErrorException (line 190) | public function createSyntaxErrorException(?string $description = null... method readToken (line 206) | protected function readToken(Token $prev): Token method createStartOfFileToken (line 264) | protected function createStartOfFileToken(): Token method createEndOfFileToken (line 277) | protected function createEndOfFileToken(int $line, int $column, Token ... method lexPunctuation (line 292) | protected function lexPunctuation(int $code, int $line, int $column, T... method lexName (line 309) | protected function lexName(int $line, int $column, Token $prev): Token method lexNumber (line 336) | protected function lexNumber(int $code, int $line, int $column, Token ... method skipDigits (line 400) | protected function skipDigits(int $code): void method lexComment (line 423) | protected function lexComment(int $line, int $column, Token $prev): Token method lexSpread (line 450) | protected function lexSpread(int $line, int $column, Token $prev): Token method lexString (line 464) | protected function lexString(int $line, int $column, Token $prev): Token method lexBlockString (line 560) | protected function lexBlockString(int $line, int $column, Token $prev)... method skipWhitespace (line 605) | protected function skipWhitespace(): void method readCharCode (line 638) | protected function readCharCode(int $position): int method unexpectedCharacterMessage (line 665) | protected function unexpectedCharacterMessage(int $code): string method isSpread (line 683) | protected function isSpread(int $code): bool method isString (line 694) | protected function isString(int $code): bool method isTripleQuote (line 703) | protected function isTripleQuote(int $code): bool method isEscapedTripleQuote (line 714) | protected function isEscapedTripleQuote(int $code): bool FILE: src/Language/LexerInterface.php type LexerInterface (line 5) | interface LexerInterface method advance (line 12) | public function advance(): Token; method lookahead (line 20) | public function lookahead(): Token; method getOption (line 29) | public function getOption(string $name, $default = null); method getSource (line 36) | public function getSource(): Source; method getToken (line 43) | public function getToken(): Token; method getLastToken (line 50) | public function getLastToken(): Token; method createSyntaxErrorException (line 58) | public function createSyntaxErrorException(?string $description = null... FILE: src/Language/Location.php class Location (line 8) | class Location implements SerializationInterface method __construct (line 34) | public function __construct(int $start, int $end, ?Source $source = null) method getStart (line 44) | public function getStart(): int method getEnd (line 52) | public function getEnd(): int method getSource (line 60) | public function getSource(): ?Source method toArray (line 68) | public function toArray(): array method __toString (line 79) | public function __toString(): string FILE: src/Language/MultiFileSourceBuilder.php class MultiFileSourceBuilder (line 12) | class MultiFileSourceBuilder implements SourceBuilderInterface method __construct (line 24) | public function __construct(array $filePaths) method build (line 35) | public function build(): Source FILE: src/Language/Node/ASTNodeAwareInterface.php type ASTNodeAwareInterface (line 5) | interface ASTNodeAwareInterface method hasAstNode (line 10) | public function hasAstNode(): bool; method getAstNode (line 15) | public function getAstNode(): ?NodeInterface; FILE: src/Language/Node/ASTNodeTrait.php type ASTNodeTrait (line 5) | trait ASTNodeTrait method hasAstNode (line 15) | public function hasAstNode(): bool method getAstNode (line 23) | public function getAstNode(): ?NodeInterface method setAstNode (line 32) | protected function setAstNode(?NodeInterface $astNode) FILE: src/Language/Node/AbstractNode.php class AbstractNode (line 15) | abstract class AbstractNode implements NodeInterface, SerializationInter... method toAST (line 47) | abstract public function toAST(): array; method __construct (line 55) | public function __construct(string $kind, ?Location $location) method getKind (line 64) | public function getKind(): string method hasLocation (line 72) | public function hasLocation(): bool method getLocation (line 80) | public function getLocation(): ?Location method getLocationAST (line 88) | public function getLocationAST(): ?array method toArray (line 98) | public function toArray(): array method __toString (line 106) | public function __toString(): string method acceptVisitor (line 114) | public function acceptVisitor(VisitorInfo $visitorInfo): ?NodeInterface method getVisitorInfo (line 172) | public function getVisitorInfo(): ?VisitorInfo method determineIsEdited (line 180) | public function determineIsEdited(NodeInterface $node): bool method getAncestor (line 188) | public function getAncestor(int $depth = 1): ?NodeInterface method isEdited (line 196) | public function isEdited(): bool method visitNodeOrNodes (line 207) | protected function visitNodeOrNodes($nodeOrNodes, $key, NodeInterface ... method visitNodes (line 225) | protected function visitNodes(array $nodes, $key): array method visitNode (line 252) | protected function visitNode(NodeInterface $node, $key, ?NodeInterface... method compareNode (line 280) | protected function compareNode(NodeInterface $other) method getNodeBuilder (line 288) | protected function getNodeBuilder(): NodeBuilderInterface FILE: src/Language/Node/AliasTrait.php type AliasTrait (line 5) | trait AliasTrait method getNameValue (line 16) | abstract public function getNameValue(): ?string; method getAlias (line 21) | public function getAlias(): ?NameNode method getAliasValue (line 29) | public function getAliasValue(): ?string method getAliasOrNameValue (line 37) | public function getAliasOrNameValue(): ?string method getAliasAST (line 45) | public function getAliasAST(): ?array method setAlias (line 54) | public function setAlias(?NameNode $alias) FILE: src/Language/Node/ArgumentNode.php class ArgumentNode (line 7) | class ArgumentNode extends AbstractNode implements NameAwareInterface method __construct (line 19) | public function __construct(NameNode $name, ValueNodeInterface $value,... method toAST (line 30) | public function toAST(): array FILE: src/Language/Node/ArgumentsAwareInterface.php type ArgumentsAwareInterface (line 5) | interface ArgumentsAwareInterface method hasArguments (line 10) | public function hasArguments(): bool; method getArguments (line 15) | public function getArguments(): array; method getArgumentsAST (line 20) | public function getArgumentsAST(): array; method setArguments (line 26) | public function setArguments(array $arguments); FILE: src/Language/Node/ArgumentsTrait.php type ArgumentsTrait (line 5) | trait ArgumentsTrait method hasArguments (line 15) | public function hasArguments(): bool method getArguments (line 23) | public function getArguments(): array method getArgumentsAST (line 31) | public function getArgumentsAST(): array method setArguments (line 42) | public function setArguments(array $arguments) FILE: src/Language/Node/BooleanValueNode.php class BooleanValueNode (line 7) | class BooleanValueNode extends AbstractNode implements ValueNodeInterfac... method __construct (line 17) | public function __construct($value, ?Location $location) method toAST (line 27) | public function toAST(): array FILE: src/Language/Node/DefaultValueTrait.php type DefaultValueTrait (line 5) | trait DefaultValueTrait method hasDefaultValue (line 15) | public function hasDefaultValue(): bool method getDefaultValue (line 23) | public function getDefaultValue(): ?ValueNodeInterface method getDefaultValueAST (line 31) | public function getDefaultValueAST(): ?array FILE: src/Language/Node/DefinitionNodeInterface.php type DefinitionNodeInterface (line 5) | interface DefinitionNodeInterface extends NodeInterface FILE: src/Language/Node/DescriptionTrait.php type DescriptionTrait (line 5) | trait DescriptionTrait method getDescription (line 15) | public function getDescription(): ?StringValueNode method getDescriptionValue (line 23) | public function getDescriptionValue(): ?string method getDescriptionAST (line 31) | public function getDescriptionAST(): ?array method setDescription (line 40) | public function setDescription(?StringValueNode $description) FILE: src/Language/Node/DirectiveDefinitionNode.php class DirectiveDefinitionNode (line 7) | class DirectiveDefinitionNode extends AbstractNode implements TypeSystem... method __construct (line 27) | public function __construct( method getLocations (line 45) | public function getLocations(): array method getLocationsAST (line 53) | public function getLocationsAST(): array method setLocations (line 64) | public function setLocations(array $locations) method toAST (line 73) | public function toAST(): array FILE: src/Language/Node/DirectiveNode.php class DirectiveNode (line 7) | class DirectiveNode extends AbstractNode implements ArgumentsAwareInterf... method __construct (line 19) | public function __construct(NameNode $name, array $arguments, ?Locatio... method toAST (line 30) | public function toAST(): array FILE: src/Language/Node/DirectivesAwareInterface.php type DirectivesAwareInterface (line 5) | interface DirectivesAwareInterface method hasDirectives (line 10) | public function hasDirectives(): bool; method getDirectives (line 15) | public function getDirectives(): array; method getDirectivesAST (line 20) | public function getDirectivesAST(): array; method setDirectives (line 26) | public function setDirectives(array $directives); FILE: src/Language/Node/DirectivesTrait.php type DirectivesTrait (line 5) | trait DirectivesTrait method hasDirectives (line 15) | public function hasDirectives(): bool method getDirectives (line 23) | public function getDirectives(): array method getDirectivesAST (line 31) | public function getDirectivesAST(): array method setDirectives (line 42) | public function setDirectives(array $directives) FILE: src/Language/Node/DocumentNode.php class DocumentNode (line 7) | class DocumentNode extends AbstractNode method __construct (line 20) | public function __construct(array $definitions, ?Location $location) method getDefinitions (line 30) | public function getDefinitions(): array method getDefinitionsAST (line 38) | public function getDefinitionsAST(): array method toAST (line 48) | public function toAST(): array method setDefinitions (line 61) | protected function setDefinitions(array $definitions): DocumentNode FILE: src/Language/Node/EnumTypeDefinitionNode.php class EnumTypeDefinitionNode (line 7) | class EnumTypeDefinitionNode extends AbstractNode implements method __construct (line 27) | public function __construct( method toAST (line 45) | public function toAST(): array FILE: src/Language/Node/EnumTypeExtensionNode.php class EnumTypeExtensionNode (line 7) | class EnumTypeExtensionNode extends AbstractNode implements method __construct (line 24) | public function __construct(NameNode $name, array $directives, array $... method toAST (line 36) | public function toAST(): array FILE: src/Language/Node/EnumValueDefinitionNode.php class EnumValueDefinitionNode (line 7) | class EnumValueDefinitionNode extends AbstractNode implements method __construct (line 24) | public function __construct( method toAST (line 40) | public function toAST(): array FILE: src/Language/Node/EnumValueNode.php class EnumValueNode (line 7) | class EnumValueNode extends AbstractNode implements ValueNodeInterface method __construct (line 17) | public function __construct($value, ?Location $location) method __toString (line 27) | public function __toString(): string method toAST (line 35) | public function toAST(): array FILE: src/Language/Node/EnumValuesTrait.php type EnumValuesTrait (line 5) | trait EnumValuesTrait method hasValues (line 15) | public function hasValues(): bool method getValues (line 23) | public function getValues(): array method getValuesAST (line 31) | public function getValuesAST(): array method setValues (line 42) | public function setValues(array $values) FILE: src/Language/Node/ExecutableDefinitionNodeInterface.php type ExecutableDefinitionNodeInterface (line 5) | interface ExecutableDefinitionNodeInterface extends DefinitionNodeInterface method getNameValue (line 12) | public function getNameValue(): ?string; FILE: src/Language/Node/FieldDefinitionNode.php class FieldDefinitionNode (line 7) | class FieldDefinitionNode extends AbstractNode implements method __construct (line 28) | public function __construct( method toAST (line 48) | public function toAST(): array FILE: src/Language/Node/FieldNode.php class FieldNode (line 7) | class FieldNode extends AbstractNode implements method __construct (line 30) | public function __construct( method toAST (line 50) | public function toAST(): array FILE: src/Language/Node/FieldsTrait.php type FieldsTrait (line 5) | trait FieldsTrait method hasFields (line 15) | public function hasFields(): bool method getFields (line 23) | public function getFields(): array method getFieldsAST (line 31) | public function getFieldsAST(): array method setFields (line 42) | public function setFields(array $fields) FILE: src/Language/Node/FloatValueNode.php class FloatValueNode (line 7) | class FloatValueNode extends AbstractNode implements ValueNodeInterface,... method __construct (line 17) | public function __construct($value, ?Location $location) method toAST (line 27) | public function toAST(): array FILE: src/Language/Node/FragmentDefinitionNode.php class FragmentDefinitionNode (line 7) | class FragmentDefinitionNode extends AbstractNode implements method __construct (line 30) | public function __construct( method toAST (line 50) | public function toAST(): array FILE: src/Language/Node/FragmentNodeInterface.php type FragmentNodeInterface (line 5) | interface FragmentNodeInterface extends NodeInterface FILE: src/Language/Node/FragmentSpreadNode.php class FragmentSpreadNode (line 7) | class FragmentSpreadNode extends AbstractNode implements method __construct (line 25) | public function __construct( method toAST (line 41) | public function toAST(): array FILE: src/Language/Node/InlineFragmentNode.php class InlineFragmentNode (line 7) | class InlineFragmentNode extends AbstractNode implements method __construct (line 24) | public function __construct( method toAST (line 40) | public function toAST(): array FILE: src/Language/Node/InputArgumentsTrait.php type InputArgumentsTrait (line 5) | trait InputArgumentsTrait method hasArguments (line 15) | public function hasArguments(): bool method getArguments (line 23) | public function getArguments(): array method getArgumentsAST (line 31) | public function getArgumentsAST(): array method setArguments (line 42) | public function setArguments(array $arguments) FILE: src/Language/Node/InputFieldsTrait.php type InputFieldsTrait (line 5) | trait InputFieldsTrait method hasFields (line 15) | public function hasFields(): bool method getFields (line 23) | public function getFields(): array method getFieldsAST (line 31) | public function getFieldsAST(): array method setFields (line 42) | public function setFields(array $fields) FILE: src/Language/Node/InputObjectTypeDefinitionNode.php class InputObjectTypeDefinitionNode (line 7) | class InputObjectTypeDefinitionNode extends AbstractNode implements method __construct (line 27) | public function __construct( method toAST (line 45) | public function toAST(): array FILE: src/Language/Node/InputObjectTypeExtensionNode.php class InputObjectTypeExtensionNode (line 7) | class InputObjectTypeExtensionNode extends AbstractNode implements method __construct (line 24) | public function __construct( method toAST (line 40) | public function toAST(): array FILE: src/Language/Node/InputValueDefinitionNode.php class InputValueDefinitionNode (line 7) | class InputValueDefinitionNode extends AbstractNode implements method __construct (line 28) | public function __construct( method toAST (line 48) | public function toAST(): array FILE: src/Language/Node/IntValueNode.php class IntValueNode (line 7) | class IntValueNode extends AbstractNode implements ValueNodeInterface, V... method __construct (line 17) | public function __construct($value, ?Location $location) method toAST (line 27) | public function toAST(): array FILE: src/Language/Node/InterfaceTypeDefinitionNode.php class InterfaceTypeDefinitionNode (line 7) | class InterfaceTypeDefinitionNode extends AbstractNode implements method __construct (line 27) | public function __construct( method toAST (line 45) | public function toAST(): array FILE: src/Language/Node/InterfaceTypeExtensionNode.php class InterfaceTypeExtensionNode (line 7) | class InterfaceTypeExtensionNode extends AbstractNode implements method __construct (line 24) | public function __construct(NameNode $name, array $directives, array $... method toAST (line 36) | public function toAST(): array FILE: src/Language/Node/InterfacesTrait.php type InterfacesTrait (line 5) | trait InterfacesTrait method hasInterfaces (line 15) | public function hasInterfaces(): bool method getInterfaces (line 23) | public function getInterfaces(): array method getInterfacesAST (line 31) | public function getInterfacesAST(): array method setInterfaces (line 42) | public function setInterfaces(array $interfaces) FILE: src/Language/Node/ListTypeNode.php class ListTypeNode (line 7) | class ListTypeNode extends AbstractNode implements TypeNodeInterface method __construct (line 17) | public function __construct(TypeNodeInterface $type, ?Location $location) method toAST (line 27) | public function toAST(): array FILE: src/Language/Node/ListValueNode.php class ListValueNode (line 7) | class ListValueNode extends AbstractNode implements ValueNodeInterface method __construct (line 20) | public function __construct(array $values, ?Location $location) method getValues (line 30) | public function getValues(): array method getValuesAST (line 38) | public function getValuesAST(): array method setValues (line 49) | public function setValues(array $values) method toAST (line 58) | public function toAST(): array method __toString (line 70) | public function __toString(): string FILE: src/Language/Node/NameAwareInterface.php type NameAwareInterface (line 5) | interface NameAwareInterface method getName (line 10) | public function getName(): ?NameNode; method getNameValue (line 15) | public function getNameValue(): ?string; method getNameAST (line 20) | public function getNameAST(): ?array; method setName (line 26) | public function setName(?NameNode $name); method __toString (line 31) | public function __toString(): string; FILE: src/Language/Node/NameNode.php class NameNode (line 7) | class NameNode extends AbstractNode method __construct (line 22) | public function __construct($value, ?Location $location) method toAST (line 32) | public function toAST(): array FILE: src/Language/Node/NameTrait.php type NameTrait (line 5) | trait NameTrait method getName (line 15) | public function getName(): ?NameNode method getNameValue (line 23) | public function getNameValue(): ?string method getNameAST (line 31) | public function getNameAST(): ?array method setName (line 40) | public function setName(?NameNode $name) method __toString (line 49) | public function __toString(): string FILE: src/Language/Node/NamedTypeNode.php class NamedTypeNode (line 7) | class NamedTypeNode extends AbstractNode implements NamedTypeNodeInterfa... method __construct (line 17) | public function __construct(NameNode $name, ?Location $location) method toAST (line 27) | public function toAST(): array FILE: src/Language/Node/NamedTypeNodeInterface.php type NamedTypeNodeInterface (line 8) | interface NamedTypeNodeInterface extends TypeNodeInterface method getName (line 13) | public function getName(): ?NameNode; method getNameValue (line 18) | public function getNameValue(): ?string; FILE: src/Language/Node/NodeInterface.php type NodeInterface (line 10) | interface NodeInterface method getKind (line 16) | public function getKind(): string; method hasLocation (line 21) | public function hasLocation(): bool; method getLocation (line 26) | public function getLocation(): ?Location; method toAST (line 31) | public function toAST(): array; method toJSON (line 36) | public function toJSON(): string; method acceptVisitor (line 42) | public function acceptVisitor(VisitorInfo $visitorInfo): ?NodeInterface; method getVisitorInfo (line 47) | public function getVisitorInfo(): ?VisitorInfo; method determineIsEdited (line 53) | public function determineIsEdited(NodeInterface $node): bool; method getAncestor (line 59) | public function getAncestor(int $depth = 1): ?NodeInterface; method isEdited (line 64) | public function isEdited(): bool; FILE: src/Language/Node/NodeKindEnum.php class NodeKindEnum (line 5) | class NodeKindEnum method values (line 77) | public static function values(): array FILE: src/Language/Node/NonNullTypeNode.php class NonNullTypeNode (line 7) | class NonNullTypeNode extends AbstractNode implements TypeNodeInterface method __construct (line 17) | public function __construct(TypeNodeInterface $type, ?Location $location) method toAST (line 27) | public function toAST(): array method __toString (line 39) | public function __toString(): string FILE: src/Language/Node/NullValueNode.php class NullValueNode (line 7) | class NullValueNode extends AbstractNode implements ValueNodeInterface method __construct (line 14) | public function __construct(?Location $location) method toAST (line 22) | public function toAST(): array FILE: src/Language/Node/ObjectFieldNode.php class ObjectFieldNode (line 7) | class ObjectFieldNode extends AbstractNode implements NameAwareInterface method __construct (line 19) | public function __construct(NameNode $name, ?ValueNodeInterface $value... method toAST (line 30) | public function toAST(): array FILE: src/Language/Node/ObjectTypeDefinitionNode.php class ObjectTypeDefinitionNode (line 7) | class ObjectTypeDefinitionNode extends AbstractNode implements method __construct (line 29) | public function __construct( method toAST (line 49) | public function toAST(): array FILE: src/Language/Node/ObjectTypeExtensionNode.php class ObjectTypeExtensionNode (line 7) | class ObjectTypeExtensionNode extends AbstractNode implements method __construct (line 26) | public function __construct( method toAST (line 44) | public function toAST(): array FILE: src/Language/Node/ObjectValueNode.php class ObjectValueNode (line 7) | class ObjectValueNode extends AbstractNode implements ValueNodeInterface method __construct (line 20) | public function __construct(array $fields, ?Location $location) method getFields (line 30) | public function getFields(): array method getFieldsAST (line 38) | public function getFieldsAST(): array method setFields (line 49) | public function setFields(array $fields) method toAST (line 58) | public function toAST(): array FILE: src/Language/Node/OperationDefinitionNode.php class OperationDefinitionNode (line 7) | class OperationDefinitionNode extends AbstractNode implements method __construct (line 34) | public function __construct( method getOperation (line 54) | public function getOperation(): string method toAST (line 62) | public function toAST(): array FILE: src/Language/Node/OperationTypeDefinitionNode.php class OperationTypeDefinitionNode (line 7) | class OperationTypeDefinitionNode extends AbstractNode implements Defini... method __construct (line 23) | public function __construct(string $operation, TypeNodeInterface $type... method getOperation (line 34) | public function getOperation(): string method toAST (line 42) | public function toAST(): array FILE: src/Language/Node/ScalarTypeDefinitionNode.php class ScalarTypeDefinitionNode (line 7) | class ScalarTypeDefinitionNode extends AbstractNode implements method __construct (line 25) | public function __construct(?StringValueNode $description, NameNode $n... method toAST (line 37) | public function toAST(): array FILE: src/Language/Node/ScalarTypeExtensionNode.php class ScalarTypeExtensionNode (line 7) | class ScalarTypeExtensionNode extends AbstractNode implements method __construct (line 22) | public function __construct(NameNode $name, array $directives, ?Locati... method toAST (line 33) | public function toAST(): array FILE: src/Language/Node/SchemaDefinitionNode.php class SchemaDefinitionNode (line 7) | class SchemaDefinitionNode extends AbstractNode implements TypeSystemDef... method __construct (line 23) | public function __construct(array $directives, array $operationTypes, ... method getOperationTypes (line 34) | public function getOperationTypes(): array method getOperationTypesAST (line 42) | public function getOperationTypesAST(): array method setOperationTypes (line 53) | public function setOperationTypes(array $operationTypes) method toAST (line 62) | public function toAST(): array FILE: src/Language/Node/SchemaExtensionNode.php class SchemaExtensionNode (line 7) | class SchemaExtensionNode extends AbstractNode implements TypeSystemExte... method __construct (line 22) | public function __construct(array $directives, array $operationTypes, ... method getOperationTypes (line 33) | public function getOperationTypes(): array method getOperationTypesAST (line 41) | public function getOperationTypesAST(): array method setOperationTypes (line 52) | public function setOperationTypes(array $operationTypes) method toAST (line 61) | public function toAST(): array FILE: src/Language/Node/SelectionNodeInterface.php type SelectionNodeInterface (line 5) | interface SelectionNodeInterface extends NodeInterface FILE: src/Language/Node/SelectionSetAwareInterface.php type SelectionSetAwareInterface (line 5) | interface SelectionSetAwareInterface method hasSelectionSet (line 10) | public function hasSelectionSet(): bool; method getSelectionSet (line 15) | public function getSelectionSet(): ?SelectionSetNode; FILE: src/Language/Node/SelectionSetNode.php class SelectionSetNode (line 7) | class SelectionSetNode extends AbstractNode method __construct (line 20) | public function __construct(array $selections, ?Location $location) method getSelections (line 30) | public function getSelections(): array method getSelectionsAST (line 38) | public function getSelectionsAST(): array method setSelections (line 49) | public function setSelections(array $selections): SelectionSetNode method toAST (line 58) | public function toAST(): array FILE: src/Language/Node/SelectionSetTrait.php type SelectionSetTrait (line 5) | trait SelectionSetTrait method hasSelectionSet (line 16) | public function hasSelectionSet(): bool method getSelectionSet (line 24) | public function getSelectionSet(): ?SelectionSetNode method getSelectionSetAST (line 32) | public function getSelectionSetAST(): ?array method setSelectionSet (line 41) | public function setSelectionSet(?SelectionSetNode $selectionSet) FILE: src/Language/Node/StringValueNode.php class StringValueNode (line 7) | class StringValueNode extends AbstractNode implements ValueNodeInterface... method __construct (line 23) | public function __construct($value, bool $block, ?Location $location) method isBlock (line 34) | public function isBlock(): bool method toAST (line 42) | public function toAST(): array FILE: src/Language/Node/TypeConditionTrait.php type TypeConditionTrait (line 5) | trait TypeConditionTrait method getTypeCondition (line 15) | public function getTypeCondition(): ?NamedTypeNode method getTypeConditionAST (line 23) | public function getTypeConditionAST(): ?array method setTypeCondition (line 32) | public function setTypeCondition(?NamedTypeNode $typeCondition) FILE: src/Language/Node/TypeNodeInterface.php type TypeNodeInterface (line 8) | interface TypeNodeInterface extends NodeInterface FILE: src/Language/Node/TypeSystemDefinitionNodeInterface.php type TypeSystemDefinitionNodeInterface (line 8) | interface TypeSystemDefinitionNodeInterface extends DefinitionNodeInterface FILE: src/Language/Node/TypeSystemExtensionNodeInterface.php type TypeSystemExtensionNodeInterface (line 5) | interface TypeSystemExtensionNodeInterface extends NodeInterface FILE: src/Language/Node/TypeTrait.php type TypeTrait (line 5) | trait TypeTrait method getType (line 15) | public function getType() method getTypeAST (line 23) | public function getTypeAST(): array method setType (line 32) | public function setType($type) FILE: src/Language/Node/TypesTrait.php type TypesTrait (line 5) | trait TypesTrait method hasTypes (line 15) | public function hasTypes(): bool method getTypes (line 23) | public function getTypes(): array method getTypesAST (line 31) | public function getTypesAST(): array method setTypes (line 42) | public function setTypes(array $types) FILE: src/Language/Node/UnionTypeDefinitionNode.php class UnionTypeDefinitionNode (line 7) | class UnionTypeDefinitionNode extends AbstractNode implements method __construct (line 26) | public function __construct( method toAST (line 44) | public function toAST(): array FILE: src/Language/Node/UnionTypeExtensionNode.php class UnionTypeExtensionNode (line 7) | class UnionTypeExtensionNode extends AbstractNode implements method __construct (line 24) | public function __construct(NameNode $name, array $directives, array $... method toAST (line 36) | public function toAST(): array FILE: src/Language/Node/ValueAwareInterface.php type ValueAwareInterface (line 5) | interface ValueAwareInterface method getValue (line 10) | public function getValue(); FILE: src/Language/Node/ValueLiteralTrait.php type ValueLiteralTrait (line 5) | trait ValueLiteralTrait method getValue (line 15) | public function getValue() method getValueAST (line 23) | public function getValueAST(): ?array method setValue (line 32) | public function setValue($value) FILE: src/Language/Node/ValueNodeInterface.php type ValueNodeInterface (line 5) | interface ValueNodeInterface extends NodeInterface FILE: src/Language/Node/ValueTrait.php type ValueTrait (line 5) | trait ValueTrait method getValue (line 15) | public function getValue() method setValue (line 24) | public function setValue($value) FILE: src/Language/Node/VariableDefinitionNode.php class VariableDefinitionNode (line 7) | class VariableDefinitionNode extends AbstractNode implements DefinitionN... method __construct (line 25) | public function __construct( method getVariable (line 41) | public function getVariable(): VariableNode method getVariableAST (line 49) | public function getVariableAST(): array method __toString (line 57) | public function __toString(): string method toAST (line 65) | public function toAST(): array FILE: src/Language/Node/VariableDefinitionsAwareInterface.php type VariableDefinitionsAwareInterface (line 5) | interface VariableDefinitionsAwareInterface method getVariableDefinitions (line 10) | public function getVariableDefinitions(): array; FILE: src/Language/Node/VariableDefinitionsTrait.php type VariableDefinitionsTrait (line 5) | trait VariableDefinitionsTrait method getVariableDefinitions (line 15) | public function getVariableDefinitions(): array method getVariableDefinitionsAST (line 23) | public function getVariableDefinitionsAST(): array method setVariableDefinitions (line 34) | protected function setVariableDefinitions(array $variableDefinitions) FILE: src/Language/Node/VariableNode.php class VariableNode (line 7) | class VariableNode extends AbstractNode implements ValueNodeInterface, N... method __construct (line 17) | public function __construct(NameNode $name, ?Location $location) method toAST (line 27) | public function toAST(): array FILE: src/Language/NodeBuilder.php class NodeBuilder (line 51) | class NodeBuilder implements NodeBuilderInterface method build (line 58) | public function build(array $ast): NodeInterface method buildArgument (line 165) | protected function buildArgument(array $ast): ArgumentNode method buildBoolean (line 178) | protected function buildBoolean(array $ast): BooleanValueNode method buildDirectiveDefinition (line 191) | protected function buildDirectiveDefinition(array $ast): DirectiveDefi... method buildDirective (line 207) | protected function buildDirective(array $ast): DirectiveNode method buildDocument (line 221) | protected function buildDocument(array $ast): DocumentNode method buildEnum (line 233) | protected function buildEnum(array $ast): EnumValueNode method buildEnumTypeDefinition (line 246) | protected function buildEnumTypeDefinition(array $ast): EnumTypeDefini... method buildEnumTypeExtension (line 262) | protected function buildEnumTypeExtension(array $ast): EnumTypeExtensi... method buildEnumValueDefinition (line 277) | protected function buildEnumValueDefinition(array $ast): EnumValueDefi... method buildFieldDefinition (line 292) | protected function buildFieldDefinition(array $ast): FieldDefinitionNode method buildField (line 309) | protected function buildField(array $ast): FieldNode method buildFloat (line 325) | protected function buildFloat(array $ast): FloatValueNode method buildFragmentDefinition (line 338) | protected function buildFragmentDefinition(array $ast): FragmentDefini... method buildFragmentSpread (line 355) | protected function buildFragmentSpread(array $ast): FragmentSpreadNode method buildInlineFragment (line 370) | protected function buildInlineFragment(array $ast): InlineFragmentNode method buildInputObjectTypeDefinition (line 385) | protected function buildInputObjectTypeDefinition(array $ast): InputOb... method buildInputObjectTypeExtension (line 401) | protected function buildInputObjectTypeExtension(array $ast): InputObj... method buildInputValueDefinition (line 416) | protected function buildInputValueDefinition(array $ast): InputValueDe... method buildInterfaceTypeDefinition (line 433) | protected function buildInterfaceTypeDefinition(array $ast): Interface... method buildInterfaceTypeExtension (line 449) | protected function buildInterfaceTypeExtension(array $ast): InterfaceT... method buildInt (line 463) | protected function buildInt(array $ast): IntValueNode method buildListType (line 476) | protected function buildListType(array $ast): ListTypeNode method buildList (line 489) | protected function buildList(array $ast): ListValueNode method buildNamedType (line 502) | protected function buildNamedType(array $ast): NamedTypeNode method buildName (line 514) | protected function buildName(array $ast): NameNode method buildNonNullType (line 527) | protected function buildNonNullType(array $ast): NonNullTypeNode method buildNull (line 539) | protected function buildNull(array $ast): NullValueNode method buildObjectField (line 549) | protected function buildObjectField(array $ast): ObjectFieldNode method buildObjectTypeDefinition (line 563) | protected function buildObjectTypeDefinition(array $ast): ObjectTypeDe... method buildObjectTypeExtension (line 580) | protected function buildObjectTypeExtension(array $ast): ObjectTypeExt... method buildObject (line 596) | protected function buildObject(array $ast): ObjectValueNode method buildOperationDefinition (line 609) | protected function buildOperationDefinition(array $ast): OperationDefi... method buildOperationTypeDefinition (line 626) | protected function buildOperationTypeDefinition(array $ast): Operation... method buildScalarTypeDefinition (line 640) | protected function buildScalarTypeDefinition(array $ast): ScalarTypeDe... method buildScalarTypeExtension (line 655) | protected function buildScalarTypeExtension(array $ast): ScalarTypeExt... method buildSchemaDefinition (line 669) | protected function buildSchemaDefinition(array $ast): SchemaDefinition... method buildSchemaExtension (line 683) | protected function buildSchemaExtension(array $ast): SchemaExtensionNode method buildSelectionSet (line 697) | protected function buildSelectionSet(array $ast): SelectionSetNode method buildString (line 709) | protected function buildString(array $ast): StringValueNode method buildUnionTypeDefinition (line 723) | protected function buildUnionTypeDefinition(array $ast): UnionTypeDefi... method buildUnionTypeExtension (line 739) | protected function buildUnionTypeExtension(array $ast): UnionTypeExten... method buildVariableDefinition (line 754) | protected function buildVariableDefinition(array $ast): VariableDefini... method buildVariable (line 769) | protected function buildVariable(array $ast): VariableNode method createLocation (line 783) | protected function createLocation(array $ast): ?Location method getValue (line 798) | protected function getValue(array $ast, string $propertyName, $default... method buildNode (line 811) | protected function buildNode(array $ast, string $propertyName): ?NodeI... method buildNodes (line 824) | protected function buildNodes(array $ast, string $propertyName): array FILE: src/Language/NodeBuilderInterface.php type NodeBuilderInterface (line 9) | interface NodeBuilderInterface method build (line 15) | public function build(array $ast): NodeInterface; FILE: src/Language/NodePrinter.php class NodePrinter (line 32) | class NodePrinter implements NodePrinterInterface method print (line 38) | public function print(NodeInterface $node): string method printName (line 53) | protected function printName(NameNode $node): ?string method printVariable (line 62) | protected function printVariable(VariableNode $node): string method printDocument (line 73) | protected function printDocument(DocumentNode $node): string method printOperationDefinition (line 83) | protected function printOperationDefinition(OperationDefinitionNode $n... method printVariableDefinition (line 108) | protected function printVariableDefinition(VariableDefinitionNode $nod... method printSelectionSet (line 121) | protected function printSelectionSet(SelectionSetNode $node): string method printField (line 131) | protected function printField(FieldNode $node): string method printArgument (line 151) | protected function printArgument(ArgumentNode $node): string method printFragmentSpread (line 166) | protected function printFragmentSpread(FragmentSpreadNode $node): string method printInlineFragment (line 179) | protected function printInlineFragment(InlineFragmentNode $node): string method printFragmentDefinition (line 197) | protected function printFragmentDefinition(FragmentDefinitionNode $nod... method printIntValue (line 220) | protected function printIntValue(IntValueNode $node): string method printFloatValue (line 229) | protected function printFloatValue(FloatValueNode $node): string method printStringValue (line 238) | protected function printStringValue(StringValueNode $node): string method printBooleanValue (line 251) | protected function printBooleanValue(BooleanValueNode $node): string method printNullValue (line 260) | protected function printNullValue(NullValueNode $node): string method printEnumValue (line 269) | protected function printEnumValue(EnumValueNode $node): string method printListValue (line 278) | protected function printListValue(ListValueNode $node): string method printObjectValue (line 288) | protected function printObjectValue(ObjectValueNode $node): string method printObjectField (line 299) | protected function printObjectField(ObjectFieldNode $node): string method printDirective (line 314) | protected function printDirective(DirectiveNode $node): string method printNamedType (line 329) | protected function printNamedType(NamedTypeNode $node): string method printListType (line 339) | protected function printListType(ListTypeNode $node): string method printNonNullType (line 349) | protected function printNonNullType(NonNullTypeNode $node): string method printOne (line 359) | protected function printOne(?NodeInterface $node): string method printMany (line 368) | protected function printMany(array $nodes): array FILE: src/Language/NodePrinterInterface.php type NodePrinterInterface (line 9) | interface NodePrinterInterface method print (line 15) | public function print(NodeInterface $node): string; FILE: src/Language/Parser.php class Parser (line 64) | class Parser implements ParserInterface method __call (line 79) | public function __call(string $name, array $arguments) method parse (line 99) | public function parse(Source $source, array $options = []): DocumentNode method parsePartial (line 113) | protected function parsePartial(callable $lexCallback, Source $source,... method lexName (line 130) | protected function lexName(): NameNode method lexDocument (line 146) | protected function lexDocument(): DocumentNode method lexDefinition (line 170) | protected function lexDefinition(): NodeInterface method lexExecutableDefinition (line 211) | protected function lexExecutableDefinition(): ExecutableDefinitionNode... method lexOperationDefinition (line 243) | protected function lexOperationDefinition(): OperationDefinitionNode method lexOperationType (line 281) | protected function lexOperationType(): ?string method lexVariableDefinitions (line 299) | protected function lexVariableDefinitions(): array method lexVariableDefinition (line 316) | protected function lexVariableDefinition(): VariableDefinitionNode method lexVariable (line 344) | protected function lexVariable(): VariableNode method lexSelectionSet (line 359) | protected function lexSelectionSet(): SelectionSetNode method lexSelection (line 382) | protected function lexSelection(): NodeInterface method lexField (line 397) | protected function lexField(): FieldNode method lexArguments (line 429) | protected function lexArguments(bool $isConst = false): ?array method lexArgument (line 454) | protected function lexArgument(bool $isConst = false): ArgumentNode method lexFragment (line 485) | protected function lexFragment(): FragmentNodeInterface method lexFragmentDefinition (line 524) | protected function lexFragmentDefinition(): FragmentDefinitionNode method lexFragmentName (line 552) | protected function lexFragmentName(?Token $token = null): NameNode method lexValue (line 589) | protected function lexValue(bool $isConst = false): NodeInterface method lexStringLiteral (line 634) | protected function lexStringLiteral(): StringValueNode method lexList (line 656) | protected function lexList(bool $isConst): ListValueNode method lexObject (line 683) | protected function lexObject(bool $isConst): ObjectValueNode method lexObjectField (line 705) | protected function lexObjectField(bool $isConst): ObjectFieldNode method lexDirectives (line 734) | protected function lexDirectives(bool $isConst = false): array method lexDirective (line 752) | protected function lexDirective(bool $isConst = false): DirectiveNode method lexType (line 776) | protected function lexType(): TypeNodeInterface method lexNamedType (line 803) | protected function lexNamedType(): NamedTypeNode method lexTypeSystemDefinition (line 831) | protected function lexTypeSystemDefinition(): TypeSystemDefinitionNode... method peekDescription (line 865) | protected function peekDescription(): bool method lexDescription (line 875) | public function lexDescription(): ?StringValueNode method lexSchemaDefinition (line 888) | protected function lexSchemaDefinition(): SchemaDefinitionNode method lexOperationTypeDefinition (line 911) | protected function lexOperationTypeDefinition(): OperationTypeDefiniti... method lexScalarTypeDefinition (line 932) | protected function lexScalarTypeDefinition(): ScalarTypeDefinitionNode method lexObjectTypeDefinition (line 956) | protected function lexObjectTypeDefinition(): ObjectTypeDefinitionNode method lexImplementsInterfaces (line 982) | protected function lexImplementsInterfaces(): array method lexFieldsDefinition (line 1008) | protected function lexFieldsDefinition(): array method lexFieldDefinition (line 1026) | protected function lexFieldDefinition(): FieldDefinitionNode method lexArgumentsDefinition (line 1052) | protected function lexArgumentsDefinition(): array method lexInputValueDefinition (line 1074) | protected function lexInputValueDefinition(): InputValueDefinitionNode method lexInterfaceTypeDefinition (line 1102) | protected function lexInterfaceTypeDefinition(): InterfaceTypeDefiniti... method lexUnionTypeDefinition (line 1126) | protected function lexUnionTypeDefinition(): UnionTypeDefinitionNode method lexUnionMemberTypes (line 1151) | protected function lexUnionMemberTypes(): array method lexEnumTypeDefinition (line 1174) | protected function lexEnumTypeDefinition(): EnumTypeDefinitionNode method lexEnumValuesDefinition (line 1197) | protected function lexEnumValuesDefinition(): array method lexEnumValueDefinition (line 1216) | protected function lexEnumValueDefinition(): EnumValueDefinitionNode method lexInputObjectTypeDefinition (line 1235) | protected function lexInputObjectTypeDefinition(): InputObjectTypeDefi... method lexInputFieldsDefinition (line 1258) | protected function lexInputFieldsDefinition(): array method lexTypeSystemExtension (line 1285) | protected function lexTypeSystemExtension(): TypeSystemExtensionNodeIn... method lexSchemaExtension (line 1319) | protected function lexSchemaExtension(): SchemaExtensionNode method lexScalarTypeExtension (line 1355) | protected function lexScalarTypeExtension(bool $isConst = false): Scal... method lexObjectTypeExtension (line 1381) | protected function lexObjectTypeExtension(): ObjectTypeExtensionNode method lexInterfaceTypeExtension (line 1414) | protected function lexInterfaceTypeExtension(): InterfaceTypeExtension... method lexUnionTypeExtension (line 1440) | protected function lexUnionTypeExtension(): UnionTypeExtensionNode method lexEnumTypeExtension (line 1466) | protected function lexEnumTypeExtension(): EnumTypeExtensionNode method lexInputObjectTypeExtension (line 1492) | protected function lexInputObjectTypeExtension(): InputObjectTypeExten... method lexDirectiveDefinition (line 1518) | protected function lexDirectiveDefinition(): DirectiveDefinitionNode method lexDirectiveLocations (line 1552) | protected function lexDirectiveLocations(): array method lexDirectiveLocation (line 1596) | protected function lexDirectiveLocation(): NameNode method createLocation (line 1618) | protected function createLocation(Token $start): ?Location method createLexer (line 1634) | protected function createLexer($source, array $options): LexerInterface method peek (line 1645) | protected function peek(string $kind): bool method skip (line 1657) | protected function skip(string $kind): bool method expect (line 1674) | protected function expect(string $kind): Token method expectKeyword (line 1691) | protected function expectKeyword(string $value): Token method unexpected (line 1710) | protected function unexpected(?Token $atToken = null): SyntaxErrorExce... method any (line 1729) | protected function any(string $openKind, callable $parseFunction, stri... method many (line 1754) | protected function many(string $openKind, callable $parseFunction, str... FILE: src/Language/ParserInterface.php type ParserInterface (line 44) | interface ParserInterface method parse (line 53) | public function parse(Source $source, array $options = []): DocumentNode; FILE: src/Language/PrintException.php class PrintException (line 7) | class PrintException extends AbstractException FILE: src/Language/Source.php class Source (line 15) | class Source method __construct (line 41) | public function __construct(string $body, ?string $name = 'GraphQL req... method getBodyLength (line 52) | public function getBodyLength(): int method getBody (line 60) | public function getBody(): string method getName (line 68) | public function getName(): string method getLocationOffset (line 76) | public function getLocationOffset(): ?SourceLocation method setBody (line 85) | protected function setBody(string $body): Source method setName (line 95) | protected function setName(string $name): Source method setLocationOffset (line 106) | protected function setLocationOffset(?SourceLocation $locationOffset):... FILE: src/Language/SourceBuilderInterface.php type SourceBuilderInterface (line 9) | interface SourceBuilderInterface method build (line 15) | public function build(): Source; FILE: src/Language/SourceLocation.php class SourceLocation (line 8) | class SourceLocation implements SerializationInterface method __construct (line 28) | public function __construct(int $line = 1, int $column = 1) method getLine (line 37) | public function getLine(): int method getColumn (line 45) | public function getColumn(): int method fromSource (line 55) | public static function fromSource(Source $source, int $position): self method toArray (line 74) | public function toArray(): array FILE: src/Language/StringSourceBuilder.php class StringSourceBuilder (line 5) | class StringSourceBuilder implements SourceBuilderInterface method __construct (line 17) | public function __construct(string $body) method build (line 25) | public function build(): Source FILE: src/Language/SyntaxErrorException.php class SyntaxErrorException (line 7) | class SyntaxErrorException extends GraphQLException method __construct (line 15) | public function __construct(Source $source, int $position, string $des... FILE: src/Language/Token.php class Token (line 8) | class Token implements SerializationInterface method __construct (line 63) | public function __construct( method getKind (line 84) | public function getKind(): string method getStart (line 92) | public function getStart(): int method getEnd (line 100) | public function getEnd(): int method getLine (line 108) | public function getLine(): int method getColumn (line 116) | public function getColumn(): int method getPrev (line 124) | public function getPrev(): ?Token method getNext (line 132) | public function getNext(): ?Token method getValue (line 140) | public function getValue(): ?string method setNext (line 149) | public function setNext(?Token $next) method toArray (line 158) | public function toArray(): array method __toString (line 171) | public function __toString(): string FILE: src/Language/TokenKindEnum.php class TokenKindEnum (line 5) | class TokenKindEnum method values (line 35) | public static function values(): array FILE: src/Language/Visitor/ParallelVisitor.php class ParallelVisitor (line 7) | class ParallelVisitor implements VisitorInterface method __construct (line 23) | public function __construct($visitors) method enterNode (line 31) | public function enterNode(NodeInterface $node): VisitorResult method leaveNode (line 56) | public function leaveNode(NodeInterface $node): VisitorResult FILE: src/Language/Visitor/SpecificKindVisitor.php class SpecificKindVisitor (line 50) | class SpecificKindVisitor implements VisitorInterface method enterNode (line 55) | public function enterNode(NodeInterface $node): VisitorResult method leaveNode (line 64) | public function leaveNode(NodeInterface $node): VisitorResult method enterArgument (line 74) | protected function enterArgument(ArgumentNode $node): VisitorResult method leaveArgument (line 83) | protected function leaveArgument(ArgumentNode $node): VisitorResult method enterBooleanValue (line 92) | protected function enterBooleanValue(BooleanValueNode $node): VisitorR... method leaveBooleanValue (line 101) | protected function leaveBooleanValue(BooleanValueNode $node): VisitorR... method enterDirectiveDefinition (line 110) | protected function enterDirectiveDefinition(DirectiveDefinitionNode $n... method leaveDirectiveDefinition (line 119) | protected function leaveDirectiveDefinition(DirectiveDefinitionNode $n... method enterDirective (line 128) | protected function enterDirective(DirectiveNode $node): VisitorResult method leaveDirective (line 137) | protected function leaveDirective(DirectiveNode $node): VisitorResult method enterDocument (line 146) | protected function enterDocument(DocumentNode $node): VisitorResult method leaveDocument (line 155) | protected function leaveDocument(DocumentNode $node): VisitorResult method enterEnumTypeDefinition (line 164) | protected function enterEnumTypeDefinition(EnumTypeDefinitionNode $nod... method leaveEnumTypeDefinition (line 173) | protected function leaveEnumTypeDefinition(EnumTypeDefinitionNode $nod... method enterEnumTypeExtension (line 182) | protected function enterEnumTypeExtension(EnumTypeExtensionNode $node)... method leaveEnumTypeExtension (line 191) | protected function leaveEnumTypeExtension(EnumTypeExtensionNode $node)... method enterEnumValueDefinition (line 200) | protected function enterEnumValueDefinition(EnumValueDefinitionNode $n... method leaveEnumValueDefinition (line 209) | protected function leaveEnumValueDefinition(EnumValueDefinitionNode $n... method enterEnumValue (line 218) | protected function enterEnumValue(EnumValueNode $node): VisitorResult method leaveEnumValue (line 227) | protected function leaveEnumValue(EnumValueNode $node): VisitorResult method enterFieldDefinition (line 236) | protected function enterFieldDefinition(FieldDefinitionNode $node): Vi... method leaveFieldDefinition (line 245) | protected function leaveFieldDefinition(FieldDefinitionNode $node): Vi... method enterField (line 254) | protected function enterField(FieldNode $node): VisitorResult method leaveField (line 263) | protected function leaveField(FieldNode $node): VisitorResult method enterFloatValue (line 272) | protected function enterFloatValue(FloatValueNode $node): VisitorResult method leaveFloatValue (line 281) | protected function leaveFloatValue(FloatValueNode $node): VisitorResult method enterFragmentDefinition (line 290) | protected function enterFragmentDefinition(FragmentDefinitionNode $nod... method leaveFragmentDefinition (line 299) | protected function leaveFragmentDefinition(FragmentDefinitionNode $nod... method enterFragmentSpread (line 308) | protected function enterFragmentSpread(FragmentSpreadNode $node): Visi... method leaveFragmentSpread (line 317) | protected function leaveFragmentSpread(FragmentSpreadNode $node): Visi... method enterInlineFragment (line 326) | protected function enterInlineFragment(InlineFragmentNode $node): Visi... method leaveInlineFragment (line 335) | protected function leaveInlineFragment(InlineFragmentNode $node): Visi... method enterInputObjectTypeDefinition (line 344) | protected function enterInputObjectTypeDefinition(InputObjectTypeDefin... method leaveInputObjectTypeDefinition (line 353) | protected function leaveInputObjectTypeDefinition(InputObjectTypeDefin... method enterInputObjectTypeExtension (line 362) | protected function enterInputObjectTypeExtension(InputObjectTypeExtens... method leaveInputObjectTypeExtension (line 371) | protected function leaveInputObjectTypeExtension(InputObjectTypeExtens... method enterInputValueDefinition (line 380) | protected function enterInputValueDefinition(InputValueDefinitionNode ... method leaveInputValueDefinition (line 389) | protected function leaveInputValueDefinition(InputValueDefinitionNode ... method enterIntValue (line 398) | protected function enterIntValue(IntValueNode $node): VisitorResult method leaveIntValue (line 407) | protected function leaveIntValue(IntValueNode $node): VisitorResult method enterInterfaceTypeDefinition (line 416) | protected function enterInterfaceTypeDefinition(InterfaceTypeDefinitio... method leaveInterfaceTypeDefinition (line 425) | protected function leaveInterfaceTypeDefinition(InterfaceTypeDefinitio... method enterInterfaceTypeExtension (line 434) | protected function enterInterfaceTypeExtension(InterfaceTypeExtensionN... method leaveInterfaceTypeExtension (line 443) | protected function leaveInterfaceTypeExtension(InterfaceTypeExtensionN... method enterListType (line 452) | protected function enterListType(ListTypeNode $node): VisitorResult method leaveListType (line 461) | protected function leaveListType(ListTypeNode $node): VisitorResult method enterListValue (line 470) | protected function enterListValue(ListValueNode $node): VisitorResult method leaveListValue (line 479) | protected function leaveListValue(ListValueNode $node): VisitorResult method enterNamedType (line 488) | protected function enterNamedType(NamedTypeNode $node): VisitorResult method leaveNamedType (line 497) | protected function leaveNamedType(NamedTypeNode $node): VisitorResult method enterName (line 506) | protected function enterName(NameNode $node): VisitorResult method leaveName (line 515) | protected function leaveName(NameNode $node): VisitorResult method enterNonNullType (line 524) | protected function enterNonNullType(NonNullTypeNode $node): VisitorResult method leaveNonNullType (line 533) | protected function leaveNonNullType(NonNullTypeNode $node): VisitorResult method enterNullValue (line 542) | protected function enterNullValue(NullValueNode $node): VisitorResult method leaveNullValue (line 551) | protected function leaveNullValue(NullValueNode $node): VisitorResult method enterObjectField (line 560) | protected function enterObjectField(ObjectFieldNode $node): VisitorResult method leaveObjectField (line 569) | protected function leaveObjectField(ObjectFieldNode $node): VisitorResult method enterObjectTypeDefinition (line 578) | protected function enterObjectTypeDefinition(ObjectTypeDefinitionNode ... method leaveObjectTypeDefinition (line 587) | protected function leaveObjectTypeDefinition(ObjectTypeDefinitionNode ... method enterObjectTypeExtension (line 596) | protected function enterObjectTypeExtension(ObjectTypeExtensionNode $n... method leaveObjectTypeExtension (line 605) | protected function leaveObjectTypeExtension(ObjectTypeExtensionNode $n... method enterObjectValue (line 614) | protected function enterObjectValue(ObjectValueNode $node): VisitorResult method leaveObjectValue (line 623) | protected function leaveObjectValue(ObjectValueNode $node): VisitorResult method enterOperationDefinition (line 632) | protected function enterOperationDefinition(OperationDefinitionNode $n... method leaveOperationDefinition (line 641) | protected function leaveOperationDefinition(OperationDefinitionNode $n... method enterOperationTypeDefinition (line 650) | protected function enterOperationTypeDefinition(OperationTypeDefinitio... method leaveOperationTypeDefinition (line 659) | protected function leaveOperationTypeDefinition(OperationTypeDefinitio... method enterScalarTypeDefinition (line 668) | protected function enterScalarTypeDefinition(ScalarTypeDefinitionNode ... method leaveScalarTypeDefinition (line 677) | protected function leaveScalarTypeDefinition(ScalarTypeDefinitionNode ... method enterScalarTypeExtension (line 686) | protected function enterScalarTypeExtension(ScalarTypeExtensionNode $n... method leaveScalarTypeExtension (line 695) | protected function leaveScalarTypeExtension(ScalarTypeExtensionNode $n... method enterSchemaDefinition (line 704) | protected function enterSchemaDefinition(SchemaDefinitionNode $node): ... method leaveSchemaDefinition (line 713) | protected function leaveSchemaDefinition(SchemaDefinitionNode $node): ... method enterSchemaExtension (line 722) | protected function enterSchemaExtension(SchemaExtensionNode $node): Vi... method leaveSchemaExtension (line 731) | protected function leaveSchemaExtension(SchemaExtensionNode $node): Vi... method enterSelectionSet (line 740) | protected function enterSelectionSet(SelectionSetNode $node): VisitorR... method leaveSelectionSet (line 749) | protected function leaveSelectionSet(SelectionSetNode $node): VisitorR... method enterStringValue (line 758) | protected function enterStringValue(StringValueNode $node): VisitorResult method leaveStringValue (line 767) | protected function leaveStringValue(StringValueNode $node): VisitorResult method enterUnionTypeDefinition (line 776) | protected function enterUnionTypeDefinition(UnionTypeDefinitionNode $n... method leaveUnionTypeDefinition (line 785) | protected function leaveUnionTypeDefinition(UnionTypeDefinitionNode $n... method enterUnionTypeExtension (line 794) | protected function enterUnionTypeExtension(UnionTypeExtensionNode $nod... method leaveUnionTypeExtension (line 803) | protected function leaveUnionTypeExtension(UnionTypeExtensionNode $nod... method enterVariableDefinition (line 812) | protected function enterVariableDefinition(VariableDefinitionNode $nod... method leaveVariableDefinition (line 821) | protected function leaveVariableDefinition(VariableDefinitionNode $nod... method enterVariable (line 830) | protected function enterVariable(VariableNode $node): VisitorResult method leaveVariable (line 839) | protected function leaveVariable(VariableNode $node): VisitorResult FILE: src/Language/Visitor/TypeInfoVisitor.php class TypeInfoVisitor (line 33) | class TypeInfoVisitor implements VisitorInterface method __construct (line 50) | public function __construct(TypeInfo $typeInfo, VisitorInterface $visi... method enterNode (line 62) | public function enterNode(NodeInterface $node): VisitorResult method leaveNode (line 160) | public function leaveNode(NodeInterface $node): VisitorResult FILE: src/Language/Visitor/Visitor.php class Visitor (line 7) | class Visitor implements VisitorInterface method __construct (line 25) | public function __construct(?callable $enterCallback = null, ?callable... method enterNode (line 34) | public function enterNode(NodeInterface $node): VisitorResult method leaveNode (line 44) | public function leaveNode(NodeInterface $node): VisitorResult FILE: src/Language/Visitor/VisitorBreak.php class VisitorBreak (line 5) | class VisitorBreak extends \Exception FILE: src/Language/Visitor/VisitorInfo.php class VisitorInfo (line 7) | class VisitorInfo method __construct (line 42) | public function __construct( method addOneToPath (line 60) | public function addOneToPath(string $key) method removeOneFromPath (line 68) | public function removeOneFromPath() method addAncestor (line 77) | public function addAncestor(NodeInterface $node) method removeAncestor (line 85) | public function removeAncestor() method getAncestor (line 93) | public function getAncestor(int $depth = 1): ?NodeInterface method getVisitor (line 107) | public function getVisitor(): VisitorInterface method getKey (line 115) | public function getKey() method getParent (line 123) | public function getParent(): ?NodeInterface method getPath (line 131) | public function getPath(): array method getAncestors (line 139) | public function getAncestors(): array FILE: src/Language/Visitor/VisitorInterface.php type VisitorInterface (line 7) | interface VisitorInterface method enterNode (line 13) | public function enterNode(NodeInterface $node): VisitorResult; method leaveNode (line 19) | public function leaveNode(NodeInterface $node): VisitorResult; FILE: src/Language/Visitor/VisitorResult.php class VisitorResult (line 7) | class VisitorResult method __construct (line 28) | public function __construct(?NodeInterface $value = null, string $acti... method getValue (line 37) | public function getValue(): ?NodeInterface method getAction (line 45) | public function getAction(): string method setAction (line 54) | public function setAction(string $action): self FILE: src/Language/blockStringValue.php function blockStringValue (line 13) | function blockStringValue(string $rawString): string function leadingWhitespace (line 54) | function leadingWhitespace(string $string): int function isBlank (line 70) | function isBlank(string $string): bool FILE: src/Language/utils.php function printCharCode (line 11) | function printCharCode(int $code): string function sliceString (line 30) | function sliceString(string $string, int $start, int $end = null): string function isLetter (line 40) | function isLetter(int $code): bool function isNumber (line 49) | function isNumber(int $code): bool function isUnderscore (line 58) | function isUnderscore(int $code): bool function isAlphaNumeric (line 67) | function isAlphaNumeric(int $code): bool function isLineTerminator (line 76) | function isLineTerminator(int $code): bool function isSourceCharacter (line 85) | function isSourceCharacter(int $code): bool function isOperation (line 94) | function isOperation(string $value): bool function locationShorthandToArray (line 103) | function locationShorthandToArray(array $location): ?array function locationsShorthandToArray (line 112) | function locationsShorthandToArray(array $locations): array function block (line 123) | function block(array $array): string function wrap (line 134) | function wrap(string $start, ?string $maybeString = null, ?string $end =... function indent (line 143) | function indent(?string $maybeString): string function dedent (line 152) | function dedent(string $str): string function printBlockString (line 167) | function printBlockString(string $value, string $indentation = '', bool ... FILE: src/Schema/Building/BuildInfo.php class BuildInfo (line 12) | class BuildInfo method __construct (line 47) | public function __construct( method getTypeDefinition (line 65) | public function getTypeDefinition(string $typeName): ?TypeNodeInterface method getOperationTypeDefinition (line 74) | public function getOperationTypeDefinition(string $operation): ?NodeIn... method getDocument (line 86) | public function getDocument(): DocumentNode method getSchemaDefinition (line 94) | public function getSchemaDefinition(): ?SchemaDefinitionNode method getTypeDefinitionMap (line 102) | public function getTypeDefinitionMap(): array method getDirectiveDefinitions (line 110) | public function getDirectiveDefinitions(): array FILE: src/Schema/Building/BuildingContext.php class BuildingContext (line 15) | class BuildingContext implements BuildingContextInterface method __construct (line 38) | public function __construct( method buildQueryType (line 51) | public function buildQueryType(): ?TypeInterface method buildMutationType (line 60) | public function buildMutationType(): ?TypeInterface method buildSubscriptionType (line 69) | public function buildSubscriptionType(): ?TypeInterface method buildTypes (line 78) | public function buildTypes(): array method buildDirectives (line 88) | public function buildDirectives(): array method getSchemaDefinition (line 114) | public function getSchemaDefinition(): ?SchemaDefinitionNode FILE: src/Schema/Building/BuildingContextInterface.php type BuildingContextInterface (line 9) | interface BuildingContextInterface method buildQueryType (line 14) | public function buildQueryType(): ?TypeInterface; method buildMutationType (line 19) | public function buildMutationType(): ?TypeInterface; method buildSubscriptionType (line 24) | public function buildSubscriptionType(): ?TypeInterface; method buildTypes (line 29) | public function buildTypes(): array; method buildDirectives (line 34) | public function buildDirectives(): array; method getSchemaDefinition (line 39) | public function getSchemaDefinition(): ?SchemaDefinitionNode; FILE: src/Schema/Building/SchemaBuilder.php class SchemaBuilder (line 16) | class SchemaBuilder implements SchemaBuilderInterface method build (line 21) | public function build( method createContext (line 48) | protected function createContext( method createInfo (line 71) | protected function createInfo(DocumentNode $document): BuildInfo method getOperationTypeDefinitions (line 121) | protected function getOperationTypeDefinitions(SchemaDefinitionNode $n... FILE: src/Schema/Building/SchemaBuilderInterface.php type SchemaBuilderInterface (line 9) | interface SchemaBuilderInterface method build (line 17) | public function build( FILE: src/Schema/Building/SchemaBuildingException.php class SchemaBuildingException (line 7) | class SchemaBuildingException extends GraphQLException FILE: src/Schema/Building/SchemaBuildingProvider.php class SchemaBuildingProvider (line 7) | class SchemaBuildingProvider extends AbstractServiceProvider method register (line 19) | public function register() FILE: src/Schema/DefinitionBuilder.php class DefinitionBuilder (line 52) | class DefinitionBuilder implements DefinitionBuilderInterface method __construct (line 87) | public function __construct( method buildTypes (line 105) | public function buildTypes(array $nodes): array method buildType (line 115) | public function buildType(NamedTypeNodeInterface $node): NamedTypeInte... method buildDirective (line 141) | public function buildDirective(DirectiveDefinitionNode $node): Directive method buildField (line 166) | public function buildField($node, ?callable $resolve = null): array method buildWrappedType (line 185) | protected function buildWrappedType(TypeNodeInterface $typeNode): Type... method buildWrappedTypeRecursive (line 199) | protected function buildWrappedTypeRecursive( method registerTypes (line 217) | protected function registerTypes(array $customTypes) method registerDirectives (line 234) | protected function registerDirectives(array $customDirectives) method buildArguments (line 252) | protected function buildArguments(array $nodes): array method buildNamedType (line 278) | protected function buildNamedType(TypeNodeInterface $node): NamedTypeI... method buildObjectType (line 307) | protected function buildObjectType(ObjectTypeDefinitionNode $node): Ob... method buildFields (line 332) | protected function buildFields($node): array method getFieldResolver (line 353) | protected function getFieldResolver(string $typeName, string $fieldNam... method buildInterfaceType (line 364) | protected function buildInterfaceType(InterfaceTypeDefinitionNode $nod... method buildEnumType (line 382) | protected function buildEnumType(EnumTypeDefinitionNode $node): EnumType method buildUnionType (line 409) | protected function buildUnionType(UnionTypeDefinitionNode $node): Unio... method getTypeResolver (line 427) | protected function getTypeResolver(string $typeName): ?callable method buildScalarType (line 438) | protected function buildScalarType(ScalarTypeDefinitionNode $node): Sc... method buildInputObjectType (line 456) | protected function buildInputObjectType(InputObjectTypeDefinitionNode ... method resolveType (line 489) | protected function resolveType(NamedTypeNode $node): NamedTypeInterface method defaultTypeResolver (line 498) | public function defaultTypeResolver(NamedTypeNode $node): ?NamedTypeIn... method getTypeDefinition (line 507) | protected function getTypeDefinition(string $typeName): ?NamedTypeNode... method getNamedTypeNode (line 516) | protected function getNamedTypeNode(TypeNodeInterface $typeNode): Name... method getDeprecationReason (line 534) | protected function getDeprecationReason(NodeInterface $node): ?string FILE: src/Schema/DefinitionBuilderInterface.php type DefinitionBuilderInterface (line 14) | interface DefinitionBuilderInterface method buildTypes (line 20) | public function buildTypes(array $nodes): array; method buildType (line 26) | public function buildType(NamedTypeNodeInterface $node): NamedTypeInte... method buildDirective (line 32) | public function buildDirective(DirectiveDefinitionNode $node): Directive; method buildField (line 41) | public function buildField($node, ?callable $resolve = null): array; FILE: src/Schema/DefinitionInterface.php type DefinitionInterface (line 8) | interface DefinitionInterface FILE: src/Schema/DefinitionPrinter.php class DefinitionPrinter (line 31) | class DefinitionPrinter implements DefinitionPrinterInterface method printSchema (line 43) | public function printSchema(Schema $schema, array $options = []): string method printIntrospectionSchema (line 63) | public function printIntrospectionSchema(Schema $schema, array $option... method print (line 84) | public function print(DefinitionInterface $definition): string method printFilteredSchema (line 109) | protected function printFilteredSchema( method getSchemaDirectives (line 129) | protected function getSchemaDirectives(Schema $schema, callable $filte... method getSchemaTypes (line 139) | protected function getSchemaTypes(Schema $schema, callable $filter): a... method printSchemaDefinition (line 154) | protected function printSchemaDefinition(Schema $definition): string method isSchemaOfCommonNames (line 197) | protected function isSchemaOfCommonNames(Schema $schema): bool method printDirectiveDefinition (line 221) | public function printDirectiveDefinition(Directive $directive): string method printType (line 240) | protected function printType(NamedTypeInterface $type): string method printScalarType (line 268) | protected function printScalarType(ScalarType $type): string method printObjectType (line 281) | protected function printObjectType(ObjectType $type): string method printInterfaceType (line 305) | protected function printInterfaceType(InterfaceType $type): string method printUnionType (line 323) | protected function printUnionType(UnionType $type): string method printEnumType (line 339) | protected function printEnumType(EnumType $type): string method printEnumValues (line 356) | protected function printEnumValues(array $values): string method printInputObjectType (line 381) | protected function printInputObjectType(InputObjectType $type): string method printInputValue (line 408) | protected function printInputValue(InputValueInterface $inputValue): s... method printFields (line 426) | protected function printFields(array $fields): string method printArguments (line 452) | protected function printArguments(array $arguments, string $indentatio... method printDeprecated (line 490) | protected function printDeprecated(DeprecationAwareInterface $fieldOrE... method printDescription (line 513) | protected function printDescription( method printDescriptionWithComments (line 543) | protected function printDescriptionWithComments(array $lines, string $... method printOne (line 563) | protected function printOne(DefinitionInterface $definition): string method printMany (line 572) | protected function printMany(array $definitions): array FILE: src/Schema/DefinitionPrinterInterface.php type DefinitionPrinterInterface (line 5) | interface DefinitionPrinterInterface method printSchema (line 19) | public function printSchema(Schema $schema, array $options = []): string; method printIntrospectionSchema (line 33) | public function printIntrospectionSchema(Schema $schema, array $option... method print (line 46) | public function print(DefinitionInterface $definition): string; FILE: src/Schema/Extension/ExtendInfo.php class ExtendInfo (line 13) | class ExtendInfo method __construct (line 54) | public function __construct( method hasTypeExtensions (line 74) | public function hasTypeExtensions(string $typeName): bool method getTypeExtensions (line 83) | public function getTypeExtensions(string $typeName): array method getSchema (line 91) | public function getSchema(): Schema method getDocument (line 99) | public function getDocument(): DocumentNode method hasTypeDefinitionMap (line 107) | public function hasTypeDefinitionMap(): bool method getTypeDefinitionMap (line 115) | public function getTypeDefinitionMap(): array method hasTypeExtensionsMap (line 123) | public function hasTypeExtensionsMap(): bool method getTypeExtensionsMap (line 131) | public function getTypeExtensionsMap() method hasDirectiveDefinitions (line 139) | public function hasDirectiveDefinitions(): bool method getDirectiveDefinitions (line 147) | public function getDirectiveDefinitions(): array method hasSchemaExtensions (line 155) | public function hasSchemaExtensions(): bool method getSchemaExtensions (line 163) | public function getSchemaExtensions(): array FILE: src/Schema/Extension/ExtensionContext.php class ExtensionContext (line 26) | class ExtensionContext implements ExtensionContextInterface method __construct (line 47) | public function __construct(ExtendInfo $info) method isSchemaExtended (line 55) | public function isSchemaExtended(): bool method getExtendedOperationTypes (line 69) | public function getExtendedOperationTypes(): array method getExtendedQueryType (line 97) | protected function getExtendedQueryType(): ?TypeInterface method getExtendedMutationType (line 110) | protected function getExtendedMutationType(): ?TypeInterface method getExtendedSubscriptionType (line 123) | protected function getExtendedSubscriptionType(): ?TypeInterface method getExtendedTypes (line 135) | public function getExtendedTypes(): array method getExtendedDirectives (line 151) | public function getExtendedDirectives(): array method setDefinitionBuilder (line 171) | public function setDefinitionBuilder(DefinitionBuilderInterface $defin... method resolveType (line 183) | public function resolveType(NamedTypeNode $node): ?TypeInterface method getExtendedType (line 207) | protected function getExtendedType(NamedTypeInterface $type): TypeInte... method extendType (line 223) | protected function extendType(TypeInterface $type): TypeInterface method extendObjectType (line 252) | protected function extendObjectType(ObjectType $type): ObjectType method extendInterfaceType (line 281) | protected function extendInterfaceType(InterfaceType $type): Interface... method extendExtensionASTNodes (line 307) | protected function extendExtensionASTNodes(string $typeName, array $no... method extendUnionType (line 318) | protected function extendUnionType(UnionType $type): UnionType method extendImplementedInterfaces (line 336) | protected function extendImplementedInterfaces(ObjectType $type): array method extendFieldMap (line 366) | protected function extendFieldMap(FieldsAwareInterface $type): array method extendFieldType (line 416) | protected function extendFieldType(TypeInterface $typeDefinition): Typ... FILE: src/Schema/Extension/ExtensionContextInterface.php type ExtensionContextInterface (line 8) | interface ExtensionContextInterface method isSchemaExtended (line 13) | public function isSchemaExtended(): bool; method getExtendedOperationTypes (line 18) | public function getExtendedOperationTypes(): array; method getExtendedTypes (line 23) | public function getExtendedTypes(): array; method getExtendedDirectives (line 28) | public function getExtendedDirectives(): array; FILE: src/Schema/Extension/SchemaExtender.php class SchemaExtender (line 27) | class SchemaExtender implements SchemaExtenderInterface method extend (line 32) | public function extend( method createContext (line 62) | protected function createContext( method createInfo (line 93) | protected function createInfo(Schema $schema, DocumentNode $document):... method checkExtensionNode (line 202) | protected function checkExtensionNode(TypeInterface $type, NodeInterfa... FILE: src/Schema/Extension/SchemaExtenderInterface.php type SchemaExtenderInterface (line 9) | interface SchemaExtenderInterface method extend (line 18) | public function extend( FILE: src/Schema/Extension/SchemaExtensionException.php class SchemaExtensionException (line 7) | class SchemaExtensionException extends GraphQLException FILE: src/Schema/Extension/SchemaExtensionProvider.php class SchemaExtensionProvider (line 7) | class SchemaExtensionProvider extends AbstractServiceProvider method register (line 19) | public function register() FILE: src/Schema/Resolver/AbstractFieldResolver.php class AbstractFieldResolver (line 7) | abstract class AbstractFieldResolver implements ResolverInterface method resolve (line 18) | abstract public function resolve($rootValue, array $arguments, $contex... method __invoke (line 23) | public function __invoke() method getResolveCallback (line 31) | public function getResolveCallback(): ?callable FILE: src/Schema/Resolver/AbstractTypeResolver.php class AbstractTypeResolver (line 5) | abstract class AbstractTypeResolver implements ResolverCollectionInterface method getResolveCallback (line 12) | public function getResolveCallback(): ?callable method getResolver (line 23) | public function getResolver(string $fieldName): ?callable FILE: src/Schema/Resolver/ResolverCollectionInterface.php type ResolverCollectionInterface (line 5) | interface ResolverCollectionInterface extends ResolverInterface method getResolver (line 11) | public function getResolver(string $fieldName): ?callable; FILE: src/Schema/Resolver/ResolverInterface.php type ResolverInterface (line 5) | interface ResolverInterface method getResolveCallback (line 10) | public function getResolveCallback(): ?callable; method getTypeResolver (line 15) | public function getTypeResolver(): ?callable; method getMiddleware (line 20) | public function getMiddleware(): ?array; FILE: src/Schema/Resolver/ResolverMap.php class ResolverMap (line 5) | class ResolverMap implements ResolverCollectionInterface method __construct (line 18) | public function __construct(array $resolvers) method addResolver (line 27) | public function addResolver(string $fieldName, callable $resolver) method getResolver (line 36) | public function getResolver(string $fieldName): ?callable method getResolveCallback (line 44) | public function getResolveCallback(): ?callable method getTypeResolver (line 58) | public function getTypeResolver(): ?callable method getMiddleware (line 66) | public function getMiddleware(): ?array method registerResolvers (line 74) | protected function registerResolvers(array $resolvers): void FILE: src/Schema/Resolver/ResolverMiddlewareInterface.php type ResolverMiddlewareInterface (line 7) | interface ResolverMiddlewareInterface method resolve (line 17) | public function resolve( FILE: src/Schema/Resolver/ResolverRegistry.php class ResolverRegistry (line 7) | class ResolverRegistry implements ResolverRegistryInterface method __construct (line 24) | public function __construct(array $resolvers = [], ?array $middleware ... method register (line 34) | public function register(string $typeName, ResolverInterface $resolver... method getFieldResolver (line 42) | public function getFieldResolver(string $typeName, string $fieldName):... method getTypeResolver (line 72) | public function getTypeResolver(string $typeName): ?callable method getResolver (line 86) | public function getResolver(string $typeName): ?ResolverInterface method registerResolvers (line 94) | protected function registerResolvers(array $resolvers): void method getMiddlewareToApply (line 110) | protected function getMiddlewareToApply(ResolverInterface $resolver, a... method applyMiddleware (line 128) | protected function applyMiddleware(callable $resolveCallback, array $m... FILE: src/Schema/Resolver/ResolverRegistryInterface.php type ResolverRegistryInterface (line 5) | interface ResolverRegistryInterface method register (line 11) | public function register(string $typeName, ResolverInterface $resolver... method getFieldResolver (line 18) | public function getFieldResolver(string $typeName, string $fieldName):... method getTypeResolver (line 24) | public function getTypeResolver(string $typeName): ?callable; method getResolver (line 30) | public function getResolver(string $typeName): ?ResolverInterface; FILE: src/Schema/Resolver/ResolverTrait.php type ResolverTrait (line 7) | trait ResolverTrait method getTypeResolver (line 12) | public function getTypeResolver(): ?callable method resolveType (line 25) | public function resolveType($rootValue, $context = null, ?ResolveInfo ... method getMiddleware (line 34) | public function getMiddleware(): ?array FILE: src/Schema/Schema.php class Schema (line 48) | class Schema implements DefinitionInterface method __construct (line 111) | public function __construct( method getQueryType (line 139) | public function getQueryType(): ?ObjectType method getMutationType (line 147) | public function getMutationType(): ?ObjectType method getSubscriptionType (line 155) | public function getSubscriptionType(): ?ObjectType method getDirective (line 164) | public function getDirective(string $name): ?Directive method getDirectives (line 174) | public function getDirectives(): array method getTypeMap (line 182) | public function getTypeMap(): array method getAssumeValid (line 190) | public function getAssumeValid(): bool method isPossibleType (line 201) | public function isPossibleType(NamedTypeInterface $abstractType, Named... method getPossibleTypes (line 236) | public function getPossibleTypes(NamedTypeInterface $abstractType): ?a... method getType (line 249) | public function getType(string $name): ?TypeInterface method buildTypeMap (line 257) | protected function buildTypeMap(): void method buildImplementations (line 286) | protected function buildImplementations(): void method typeMapReducer (line 318) | protected function typeMapReducer(array $map, ?TypeInterface $type): a... method typeMapDirectiveReducer (line 386) | protected function typeMapDirectiveReducer(array $map, Directive $dire... FILE: src/Schema/Validation/Rule/AbstractRule.php class AbstractRule (line 7) | abstract class AbstractRule implements RuleInterface method setContext (line 18) | public function setContext(ValidationContextInterface $context) FILE: src/Schema/Validation/Rule/DirectivesRule.php class DirectivesRule (line 14) | class DirectivesRule extends AbstractRule method evaluate (line 20) | public function evaluate(): void method getAllDirectiveArgumentNodes (line 91) | protected function getAllDirectiveArgumentNodes(Directive $directive, ... method validateName (line 112) | protected function validateName($node): void FILE: src/Schema/Validation/Rule/RootTypesRule.php class RootTypesRule (line 9) | class RootTypesRule extends AbstractRule method evaluate (line 14) | public function evaluate(): void method validateRootType (line 33) | protected function validateRootType(?NamedTypeInterface $rootType, str... FILE: src/Schema/Validation/Rule/RuleInterface.php type RuleInterface (line 7) | interface RuleInterface method setContext (line 13) | public function setContext(ValidationContextInterface $context); method evaluate (line 18) | public function evaluate(): void; FILE: src/Schema/Validation/Rule/SupportedRules.php class SupportedRules (line 7) | class SupportedRules method build (line 23) | public static function build(): array FILE: src/Schema/Validation/Rule/TypesRule.php class TypesRule (line 35) | class TypesRule extends AbstractRule method evaluate (line 42) | public function evaluate(): void method validateFields (line 102) | protected function validateFields(FieldsAwareInterface $type): void method validateObjectInterfaces (line 201) | protected function validateObjectInterfaces(ObjectType $objectType): void method validateObjectImplementsInterface (line 247) | protected function validateObjectImplementsInterface(ObjectType $objec... method validateUnionMembers (line 395) | protected function validateUnionMembers(UnionType $unionType): void method validateEnumValues (line 448) | protected function validateEnumValues(EnumType $enumType): void method validateInputFields (line 498) | protected function validateInputFields(InputObjectType $inputObjectTyp... method getAllObjectOrInterfaceNodes (line 540) | protected function getAllObjectOrInterfaceNodes(FieldsAwareInterface $... method getFieldTypeNode (line 559) | protected function getFieldTypeNode(FieldsAwareInterface $type, string... method getFieldNode (line 570) | protected function getFieldNode(FieldsAwareInterface $type, string $fi... method getAllFieldNodes (line 580) | protected function getAllFieldNodes(FieldsAwareInterface $type, string... method getFieldArgumentNode (line 601) | protected function getFieldArgumentNode( method getAllFieldArgumentNodes (line 615) | protected function getAllFieldArgumentNodes( method getImplementsInterfaceNode (line 640) | protected function getImplementsInterfaceNode(ObjectType $type, string... method getAllImplementsInterfaceNodes (line 650) | protected function getAllImplementsInterfaceNodes(ObjectType $type, st... method getFieldArgumentTypeNode (line 671) | protected function getFieldArgumentTypeNode( method getUnionMemberTypeNodes (line 685) | protected function getUnionMemberTypeNodes(UnionType $unionType, strin... method getEnumValueNodes (line 704) | protected function getEnumValueNodes(EnumType $enumType, string $value... method validateName (line 721) | protected function validateName($node): void FILE: src/Schema/Validation/SchemaValidationException.php class SchemaValidationException (line 8) | class SchemaValidationException extends GraphQLException implements Vali... FILE: src/Schema/Validation/SchemaValidationProvider.php class SchemaValidationProvider (line 10) | class SchemaValidationProvider extends AbstractServiceProvider method register (line 25) | public function register() FILE: src/Schema/Validation/SchemaValidator.php class SchemaValidator (line 10) | class SchemaValidator implements SchemaValidatorInterface method validate (line 17) | public function validate(Schema $schema, ?array $rules = null): array method createContext (line 33) | public function createContext(Schema $schema): ValidationContextInterface FILE: src/Schema/Validation/SchemaValidatorInterface.php type SchemaValidatorInterface (line 8) | interface SchemaValidatorInterface method validate (line 15) | public function validate(Schema $schema, ?array $rules = null): array; method createContext (line 21) | public function createContext(Schema $schema): ValidationContextInterf... FILE: src/Schema/Validation/ValidationContext.php class ValidationContext (line 8) | class ValidationContext implements ValidationContextInterface method __construct (line 24) | public function __construct(Schema $schema) method reportError (line 32) | public function reportError(ValidationExceptionInterface $error): void method getErrors (line 40) | public function getErrors(): array method getSchema (line 48) | public function getSchema(): Schema FILE: src/Schema/Validation/ValidationContextInterface.php type ValidationContextInterface (line 8) | interface ValidationContextInterface method reportError (line 13) | public function reportError(ValidationExceptionInterface $error): void; method getErrors (line 18) | public function getErrors(): array; method getSchema (line 23) | public function getSchema(): Schema; FILE: src/Schema/utils.php function descriptionLines (line 10) | function descriptionLines(string $description, int $maxLength): array function breakLine (line 28) | function breakLine(string $line, int $maxLength): array function escapeQuotes (line 48) | function escapeQuotes(string $line): string function printLines (line 57) | function printLines(array $lines): string function printInputFields (line 71) | function printInputFields(array $fields): string function printArray (line 81) | function printArray(string $glue, array $items): string FILE: src/Type/Coercer/AbstractCoercer.php class AbstractCoercer (line 5) | abstract class AbstractCoercer implements CoercerInterface FILE: src/Type/Coercer/BooleanCoercer.php class BooleanCoercer (line 7) | class BooleanCoercer extends AbstractCoercer method coerce (line 12) | public function coerce($value): bool FILE: src/Type/Coercer/CoercerInterface.php type CoercerInterface (line 5) | interface CoercerInterface method coerce (line 11) | public function coerce($value); FILE: src/Type/Coercer/CoercingException.php class CoercingException (line 7) | class CoercingException extends GraphQLException FILE: src/Type/Coercer/FloatCoercer.php class FloatCoercer (line 7) | class FloatCoercer extends AbstractCoercer method coerce (line 12) | public function coerce($value): float FILE: src/Type/Coercer/IntCoercer.php class IntCoercer (line 7) | class IntCoercer extends AbstractCoercer method coerce (line 14) | public function coerce($value): int FILE: src/Type/Coercer/StringCoercer.php class StringCoercer (line 7) | class StringCoercer extends AbstractCoercer method coerce (line 12) | public function coerce($value): string FILE: src/Type/CoercerProvider.php class CoercerProvider (line 11) | class CoercerProvider extends AbstractServiceProvider method register (line 26) | public function register() FILE: src/Type/Definition/AbstractTypeInterface.php type AbstractTypeInterface (line 5) | interface AbstractTypeInterface extends NamedTypeInterface method resolveType (line 11) | public function resolveType(...$args); method hasResolveTypeCallback (line 16) | public function hasResolveTypeCallback(): bool; FILE: src/Type/Definition/Argument.php class Argument (line 9) | class Argument implements InputValueInterface, ASTNodeAwareInterface, De... method __construct (line 26) | public function __construct( FILE: src/Type/Definition/ArgumentsAwareInterface.php type ArgumentsAwareInterface (line 5) | interface ArgumentsAwareInterface method hasArguments (line 10) | public function hasArguments(): bool; method getArguments (line 15) | public function getArguments(): array; FILE: src/Type/Definition/ArgumentsTrait.php type ArgumentsTrait (line 9) | trait ArgumentsTrait method getName (line 24) | public abstract function getName(): string; method getRawArguments (line 29) | public function getRawArguments(): array method hasArguments (line 37) | public function hasArguments(): bool method getArguments (line 45) | public function getArguments(): array method buildArguments (line 56) | protected function buildArguments(string $typeName, array $rawArgument... FILE: src/Type/Definition/CompositeTypeInterface.php type CompositeTypeInterface (line 8) | interface CompositeTypeInterface extends TypeInterface FILE: src/Type/Definition/DefaultValue.php class DefaultValue (line 7) | class DefaultValue FILE: src/Type/Definition/DefaultValueTrait.php type DefaultValueTrait (line 5) | trait DefaultValueTrait method hasDefaultValue (line 15) | public function hasDefaultValue(): bool method getDefaultValue (line 23) | public function getDefaultValue() FILE: src/Type/Definition/DeprecationAwareInterface.php type DeprecationAwareInterface (line 8) | interface DeprecationAwareInterface method getDeprecationReason (line 13) | public function getDeprecationReason(): ?string; method isDeprecated (line 18) | public function isDeprecated(): bool; FILE: src/Type/Definition/DeprecationTrait.php type DeprecationTrait (line 5) | trait DeprecationTrait method getDeprecationReason (line 15) | public function getDeprecationReason(): ?string method isDeprecated (line 23) | public function isDeprecated(): bool FILE: src/Type/Definition/DescriptionAwareInterface.php type DescriptionAwareInterface (line 5) | interface DescriptionAwareInterface method getDescription (line 10) | public function getDescription(): ?string; FILE: src/Type/Definition/DescriptionTrait.php type DescriptionTrait (line 5) | trait DescriptionTrait method hasDescription (line 15) | public function hasDescription(): bool method getDescription (line 23) | public function getDescription(): ?string FILE: src/Type/Definition/Directive.php class Directive (line 11) | class Directive implements DefinitionInterface, ASTNodeAwareInterface, A... method __construct (line 35) | public function __construct( method getLocations (line 55) | public function getLocations(): array FILE: src/Type/Definition/EnumType.php class EnumType (line 36) | class EnumType implements NamedTypeInterface, InputTypeInterface, LeafTy... method __construct (line 63) | public function __construct(string $name, ?string $description, array ... method serialize (line 76) | public function serialize($value) method parseValue (line 92) | public function parseValue($value) method parseLiteral (line 110) | public function parseLiteral(NodeInterface $node) method getValue (line 128) | public function getValue(string $name): ?EnumValue method getValues (line 137) | public function getValues(): array method getValueByName (line 150) | protected function getValueByName(string $name): ?EnumValue method getValueByValue (line 166) | protected function getValueByValue($value): ?EnumValue method buildValues (line 182) | protected function buildValues(array $rawValues): array FILE: src/Type/Definition/EnumValue.php class EnumValue (line 10) | class EnumValue implements DefinitionInterface, ASTNodeAwareInterface, D... method __construct (line 28) | public function __construct( FILE: src/Type/Definition/ExtensionASTNodesTrait.php type ExtensionASTNodesTrait (line 8) | trait ExtensionASTNodesTrait method hasExtensionAstNodes (line 18) | public function hasExtensionAstNodes(): bool method getExtensionAstNodes (line 26) | public function getExtensionAstNodes(): array FILE: src/Type/Definition/Field.php class Field (line 10) | class Field implements FieldInterface, ASTNodeAwareInterface, ArgumentsA... method __construct (line 40) | public function __construct( method subscribe (line 67) | public function subscribe(...$args) method hasSubscribeCallback (line 77) | public function hasSubscribeCallback() method getSubscribeCallback (line 85) | public function getSubscribeCallback(): ?callable FILE: src/Type/Definition/FieldInterface.php type FieldInterface (line 7) | interface FieldInterface extends DefinitionInterface FILE: src/Type/Definition/FieldsAwareInterface.php type FieldsAwareInterface (line 8) | interface FieldsAwareInterface method getName (line 13) | public function getName(): string; method getAstNode (line 18) | public function getAstNode(): ?NodeInterface; method getExtensionAstNodes (line 23) | public function getExtensionAstNodes(): array; method getField (line 29) | public function getField(string $fieldName): ?Field; method getFields (line 34) | public function getFields(): array; FILE: src/Type/Definition/FieldsTrait.php type FieldsTrait (line 11) | trait FieldsTrait method getName (line 31) | abstract public function getName(): string; method getField (line 38) | public function getField(string $fieldName): ?Field method getFields (line 47) | public function getFields(): array method buildFieldMap (line 62) | protected function buildFieldMap($rawFieldsOrThunk): array FILE: src/Type/Definition/InputField.php class InputField (line 9) | class InputField implements InputValueInterface, FieldInterface, ASTNode... method __construct (line 26) | public function __construct( FILE: src/Type/Definition/InputObjectType.php class InputObjectType (line 32) | class InputObjectType implements NamedTypeInterface, InputTypeInterface,... method __construct (line 62) | public function __construct( method getField (line 79) | public function getField(string $fieldName): ?InputField method getFields (line 88) | public function getFields(): array method buildFieldMap (line 102) | protected function buildFieldMap($rawFieldsOrThunk): array FILE: src/Type/Definition/InputTypeInterface.php type InputTypeInterface (line 8) | interface InputTypeInterface extends TypeInterface FILE: src/Type/Definition/InputValueInterface.php type InputValueInterface (line 7) | interface InputValueInterface extends DefinitionInterface method getName (line 12) | public function getName(): string; method getType (line 17) | public function getType(): ?TypeInterface; method hasDefaultValue (line 22) | public function hasDefaultValue(): bool; method getDefaultValue (line 27) | public function getDefaultValue(); FILE: src/Type/Definition/InterfaceType.php class InterfaceType (line 26) | class InterfaceType implements AbstractTypeInterface, CompositeTypeInter... method __construct (line 46) | public function __construct( FILE: src/Type/Definition/LeafTypeInterface.php type LeafTypeInterface (line 8) | interface LeafTypeInterface extends TypeInterface FILE: src/Type/Definition/ListType.php class ListType (line 5) | class ListType implements TypeInterface, WrappingTypeInterface method __construct (line 14) | public function __construct(TypeInterface $ofType) method __toString (line 22) | public function __toString(): string FILE: src/Type/Definition/NameTrait.php type NameTrait (line 5) | trait NameTrait method getName (line 15) | public function getName(): string method __toString (line 23) | public function __toString(): string FILE: src/Type/Definition/NamedTypeInterface.php type NamedTypeInterface (line 8) | interface NamedTypeInterface extends TypeInterface method getName (line 13) | public function getName(): string; FILE: src/Type/Definition/NonNullType.php class NonNullType (line 5) | class NonNullType implements TypeInterface, WrappingTypeInterface method __construct (line 14) | public function __construct(TypeInterface $ofType) method __toString (line 22) | public function __toString(): string FILE: src/Type/Definition/ObjectType.php class ObjectType (line 52) | class ObjectType implements NamedTypeInterface, CompositeTypeInterface, ... method __construct (line 93) | public function __construct( method isTypeOf (line 117) | public function isTypeOf($value, $context, $info) method hasInterfaces (line 128) | public function hasInterfaces(): bool method getInterfaces (line 137) | public function getInterfaces(): array method hasIsTypeOfCallback (line 148) | public function hasIsTypeOfCallback(): bool method getIsTypeOfCallback (line 156) | public function getIsTypeOfCallback(): ?callable method buildInterfaces (line 166) | protected function buildInterfaces($interfacesOrThunk): array FILE: src/Type/Definition/OfTypeTrait.php type OfTypeTrait (line 5) | trait OfTypeTrait method getOfType (line 15) | public function getOfType(): TypeInterface FILE: src/Type/Definition/OutputTypeInterface.php type OutputTypeInterface (line 8) | interface OutputTypeInterface extends TypeInterface FILE: src/Type/Definition/ResolveTrait.php type ResolveTrait (line 5) | trait ResolveTrait method resolve (line 16) | public function resolve(...$args) method hasResolveCallback (line 26) | public function hasResolveCallback() method getResolveCallback (line 34) | public function getResolveCallback(): ?callable FILE: src/Type/Definition/ResolveTypeTrait.php type ResolveTypeTrait (line 5) | trait ResolveTypeTrait method resolveType (line 17) | public function resolveType(...$args) method hasResolveTypeCallback (line 27) | public function hasResolveTypeCallback(): bool method getResolveTypeCallback (line 35) | public function getResolveTypeCallback(): ?callable FILE: src/Type/Definition/ScalarType.php class ScalarType (line 11) | class ScalarType implements NamedTypeInterface, LeafTypeInterface, Input... method __construct (line 44) | public function __construct( method serialize (line 64) | public function serialize($value) method parseValue (line 73) | public function parseValue($value) method parseLiteral (line 85) | public function parseLiteral(NodeInterface $node, ?array $variables = ... method isValidValue (line 96) | public function isValidValue($value): bool method isValidLiteral (line 105) | public function isValidLiteral(NodeInterface $node): bool FILE: src/Type/Definition/SerializableTypeInterface.php type SerializableTypeInterface (line 10) | interface SerializableTypeInterface extends TypeInterface method serialize (line 16) | public function serialize($value); method parseValue (line 22) | public function parseValue($value); method parseLiteral (line 28) | public function parseLiteral(NodeInterface $node); FILE: src/Type/Definition/SpecifiedDirectiveEnum.php class SpecifiedDirectiveEnum (line 5) | class SpecifiedDirectiveEnum method values (line 15) | public static function values(): array FILE: src/Type/Definition/TypeInterface.php type TypeInterface (line 10) | interface TypeInterface extends DefinitionInterface FILE: src/Type/Definition/TypeNameEnum.php class TypeNameEnum (line 5) | class TypeNameEnum method values (line 22) | public static function values(): array FILE: src/Type/Definition/TypeTrait.php type TypeTrait (line 5) | trait TypeTrait method getType (line 15) | public function getType(): ?TypeInterface FILE: src/Type/Definition/UnionType.php class UnionType (line 33) | class UnionType implements AbstractTypeInterface, CompositeTypeInterface... method __construct (line 65) | public function __construct( method getTypes (line 83) | public function getTypes(): array method buildTypeMap (line 98) | protected function buildTypeMap($typesOrThunk): array FILE: src/Type/Definition/ValueTrait.php type ValueTrait (line 5) | trait ValueTrait method getValue (line 15) | public function getValue() FILE: src/Type/Definition/WrappingTypeInterface.php type WrappingTypeInterface (line 8) | interface WrappingTypeInterface extends TypeInterface method getOfType (line 13) | public function getOfType(): TypeInterface; FILE: src/Type/DirectivesProvider.php class DirectivesProvider (line 9) | class DirectivesProvider extends AbstractServiceProvider method register (line 23) | public function register() FILE: src/Type/IntrospectionProvider.php class IntrospectionProvider (line 25) | class IntrospectionProvider extends AbstractServiceProvider method register (line 49) | public function register() method registerIntrospectionTypes (line 58) | protected function registerIntrospectionTypes() method registerMetaFields (line 457) | protected function registerMetaFields() FILE: src/Type/ScalarTypesProvider.php class ScalarTypesProvider (line 18) | class ScalarTypesProvider extends AbstractServiceProvider method register (line 34) | public function register() FILE: src/Type/TypeKindEnum.php class TypeKindEnum (line 5) | class TypeKindEnum method values (line 21) | public static function values(): array FILE: src/Type/definition.php function resolveThunk (line 32) | function resolveThunk($maybeThunk) function isAssocArray (line 41) | function isAssocArray($value): bool function assertType (line 57) | function assertType($type) function isInputType (line 72) | function isInputType(?TypeInterface $type): bool function isOutputType (line 86) | function isOutputType(?TypeInterface $type): bool function getNullableType (line 97) | function getNullableType(?TypeInterface $type): ?TypeInterface function getNamedType (line 110) | function getNamedType(?TypeInterface $type): ?TypeInterface function newScalarType (line 132) | function newScalarType(array $config = []): ScalarType function newEnumType (line 171) | function newEnumType(array $config = []): EnumType function newEnumValue (line 190) | function newEnumValue(array $config = []): EnumValue function newInputObjectType (line 210) | function newInputObjectType(array $config = []): InputObjectType function newInputField (line 229) | function newInputField(array $config = []): InputField function newInterfaceType (line 249) | function newInterfaceType(array $config = []): InterfaceType function newObjectType (line 275) | function newObjectType(array $config = []): ObjectType function newField (line 304) | function newField(array $config = []): Field function newArgument (line 328) | function newArgument(array $config = []): Argument function newUnionType (line 348) | function newUnionType(array $config = []): UnionType function newSchema (line 375) | function newSchema(array $config = []): Schema function newDirective (line 412) | function newDirective(array $config = []): Directive function newList (line 438) | function newList($ofType): ListType function newNonNull (line 452) | function newNonNull($ofType): NonNullType FILE: src/Type/directives.php function IncludeDirective (line 10) | function IncludeDirective(): Directive function SkipDirective (line 18) | function SkipDirective(): Directive function DeprecatedDirective (line 28) | function DeprecatedDirective(): Directive function specifiedDirectives (line 36) | function specifiedDirectives(): array function isSpecifiedDirective (line 49) | function isSpecifiedDirective(Directive $directive): bool FILE: src/Type/introspection.php function __Schema (line 15) | function __Schema(): ObjectType function __Directive (line 23) | function __Directive(): ObjectType function __DirectiveLocation (line 32) | function __DirectiveLocation(): EnumType function __Type (line 41) | function __Type(): ObjectType function __Field (line 49) | function __Field(): ObjectType function __InputValue (line 57) | function __InputValue(): ObjectType function __EnumValue (line 65) | function __EnumValue(): ObjectType function __TypeKind (line 73) | function __TypeKind(): EnumType function SchemaMetaFieldDefinition (line 81) | function SchemaMetaFieldDefinition(): Field function TypeMetaFieldDefinition (line 89) | function TypeMetaFieldDefinition(): Field function TypeNameMetaFieldDefinition (line 97) | function TypeNameMetaFieldDefinition(): Field function introspectionTypes (line 105) | function introspectionTypes(): array function isIntrospectionType (line 123) | function isIntrospectionType(NamedTypeInterface $type): bool FILE: src/Type/scalars.php function booleanType (line 13) | function booleanType(): ScalarType function floatType (line 21) | function floatType(): ScalarType function intType (line 29) | function intType(): ScalarType function idType (line 37) | function idType(): ScalarType function stringType (line 45) | function stringType(): ScalarType function specifiedScalarTypes (line 53) | function specifiedScalarTypes(): array function isSpecifiedScalarType (line 68) | function isSpecifiedScalarType(NamedTypeInterface $type): bool FILE: src/Util/AbstractEnum.php class AbstractEnum (line 5) | abstract class AbstractEnum method values (line 11) | public static function values(): array FILE: src/Util/ArrayToJsonTrait.php type ArrayToJsonTrait (line 5) | trait ArrayToJsonTrait method toArray (line 10) | abstract public function toArray(): array; method toJSON (line 15) | public function toJSON(): string FILE: src/Util/ConversionException.php class ConversionException (line 7) | class ConversionException extends AbstractException FILE: src/Util/NameHelper.php class NameHelper (line 8) | class NameHelper method isValidError (line 18) | public static function isValidError(string $name, $node = null): ?Vali... FILE: src/Util/NodeComparator.php class NodeComparator (line 7) | class NodeComparator method compare (line 14) | public static function compare(NodeInterface $node, NodeInterface $oth... FILE: src/Util/SerializationInterface.php type SerializationInterface (line 5) | interface SerializationInterface method toArray (line 11) | public function toArray(): array; method toJSON (line 16) | public function toJSON(): string; FILE: src/Util/TypeASTConverter.php class TypeASTConverter (line 16) | class TypeASTConverter method convert (line 31) | public static function convert(Schema $schema, TypeNodeInterface $type... FILE: src/Util/TypeHelper.php class TypeHelper (line 15) | class TypeHelper method isEqualType (line 24) | public static function isEqualType(TypeInterface $typeA, TypeInterface... method isTypeSubtypeOf (line 56) | public static function isTypeSubtypeOf( method doTypesOverlap (line 118) | public static function doTypesOverlap(Schema $schema, TypeInterface $t... method compareTypes (line 159) | public static function compareTypes(TypeInterface $typeA, TypeInterfac... FILE: src/Util/TypeInfo.php class TypeInfo (line 22) | class TypeInfo method __construct (line 80) | public function __construct( method resolveFieldDefinition (line 109) | public function resolveFieldDefinition( method pushType (line 120) | public function pushType(?TypeInterface $type): void method popType (line 128) | public function popType(): void method getType (line 136) | public function getType(): ?TypeInterface method pushParentType (line 144) | public function pushParentType(?CompositeTypeInterface $type): void method popParentType (line 152) | public function popParentType(): void method getParentType (line 160) | public function getParentType(): ?CompositeTypeInterface method pushInputType (line 168) | public function pushInputType(?TypeInterface $type): void method popInputType (line 176) | public function popInputType(): void method getInputType (line 184) | public function getInputType(): ?TypeInterface method getParentInputType (line 192) | public function getParentInputType(): ?TypeInterface method pushFieldDefinition (line 200) | public function pushFieldDefinition(?Field $fieldDefinition): void method popFieldDefinition (line 208) | public function popFieldDefinition(): void method getFieldDefinition (line 216) | public function getFieldDefinition(): ?Field method getSchema (line 224) | public function getSchema(): Schema method pushDefaultValue (line 232) | public function pushDefaultValue($defaultValue): void method popDefaultValue (line 240) | public function popDefaultValue(): void method getDefaultValue (line 248) | public function getDefaultValue() method getDirective (line 256) | public function getDirective(): ?Directive method setDirective (line 264) | public function setDirective(?Directive $directive): void method getArgument (line 272) | public function getArgument(): ?Argument method setArgument (line 280) | public function setArgument(?Argument $argument): void method getEnumValue (line 288) | public function getEnumValue(): ?EnumValue method setEnumValue (line 296) | public function setEnumValue(?EnumValue $enumValue): void method getFromStack (line 306) | protected function getFromStack(array $stack, int $depth) function getFieldDefinition (line 321) | function getFieldDefinition(Schema $schema, TypeInterface $parentType, F... FILE: src/Util/ValueASTConverter.php class ValueASTConverter (line 22) | class ValueASTConverter method convert (line 51) | public static function convert(NodeInterface $node, TypeInterface $typ... method convertNonNullType (line 93) | protected static function convertNonNullType(NodeInterface $node, NonN... method convertVariable (line 109) | protected static function convertVariable(VariableNode $node, TypeInte... method convertListType (line 142) | protected static function convertListType(NodeInterface $node, ListTyp... method convertInputObjectType (line 178) | protected static function convertInputObjectType( method convertEnumType (line 222) | protected static function convertEnumType(NodeInterface $node, EnumTyp... method convertScalarType (line 246) | protected static function convertScalarType(NodeInterface $node, Scala... method isMissingVariable (line 269) | protected static function isMissingVariable(ValueNodeInterface $node, ... FILE: src/Util/ValueConverter.php class ValueConverter (line 30) | class ValueConverter method convert (line 55) | public static function convert($value, TypeInterface $type): ?ValueNod... method convertListType (line 94) | protected static function convertListType($value, ListType $type): ?Va... method convertInputObjectType (line 122) | protected static function convertInputObjectType($value, InputObjectTy... method convertScalarOrEnum (line 151) | protected static function convertScalarOrEnum($value, SerializableType... FILE: src/Util/ValueHelper.php class ValueHelper (line 8) | class ValueHelper method compareArguments (line 15) | public static function compareArguments(array $argumentsA, array $argu... FILE: src/Util/utils.php function invariant (line 16) | function invariant(bool $condition, string $message) function orList (line 29) | function orList(array $items): string function suggestionList (line 55) | function suggestionList(string $input, array $options): array function quotedOrList (line 86) | function quotedOrList(array $items): string function arrayEvery (line 99) | function arrayEvery(array $array, callable $fn): bool function arraySome (line 111) | function arraySome(array $array, callable $fn) function find (line 123) | function find(array $array, callable $predicate) function keyMap (line 139) | function keyMap(array $array, callable $keyFn): array function keyValueMap (line 153) | function keyValueMap(array $array, callable $keyFn, callable $valFn): array function promiseForMap (line 165) | function promiseForMap(array $map): PromiseInterface function promiseReduce (line 187) | function promiseReduce(array $values, callable $fn, $initial = null) function toString (line 202) | function toString($value): string FILE: src/Validation/Conflict/ComparisonContext.php class ComparisonContext (line 11) | class ComparisonContext method registerField (line 32) | public function registerField(FieldContext $field) method registerFragment (line 49) | public function registerFragment(NodeInterface $fragment) method reportConflict (line 62) | public function reportConflict(Conflict $conflict) method getFieldMap (line 72) | public function getFieldMap(): array method getFragmentNames (line 80) | public function getFragmentNames(): array method hasConflicts (line 88) | public function hasConflicts(): bool method getConflicts (line 96) | public function getConflicts(): array FILE: src/Validation/Conflict/Conflict.php class Conflict (line 5) | class Conflict method __construct (line 34) | public function __construct(string $responseName, $reason, array $fiel... method getResponseName (line 45) | public function getResponseName(): string method getReason (line 53) | public function getReason() method getFieldsA (line 61) | public function getFieldsA(): array method getFieldsB (line 69) | public function getFieldsB(): array method getAllFields (line 77) | public function getAllFields(): array FILE: src/Validation/Conflict/ConflictFinder.php class ConflictFinder (line 78) | class ConflictFinder method __construct (line 103) | public function __construct() method findConflictsWithinSelectionSet (line 117) | public function findConflictsWithinSelectionSet( method collectConflictsBetweenFieldsAndFragment (line 177) | protected function collectConflictsBetweenFieldsAndFragment( method collectConflictsBetweenFragments (line 247) | protected function collectConflictsBetweenFragments( method findConflictsBetweenSubSelectionSets (line 336) | protected function findConflictsBetweenSubSelectionSets( method collectConflictsWithin (line 423) | protected function collectConflictsWithin(ComparisonContext $context):... method collectConflictsBetween (line 471) | protected function collectConflictsBetween( method findConflict (line 521) | protected function findConflict( method getFieldsAndFragmentNames (line 620) | protected function getFieldsAndFragmentNames( method getReferencedFieldsAndFragmentNames (line 645) | protected function getReferencedFieldsAndFragmentNames(FragmentDefinit... method collectFieldsAndFragmentNames (line 665) | protected function collectFieldsAndFragmentNames( method subfieldConflicts (line 701) | protected function subfieldConflicts( FILE: src/Validation/Conflict/FieldContext.php class FieldContext (line 10) | class FieldContext method __construct (line 33) | public function __construct( method getParentType (line 46) | public function getParentType(): ?NamedTypeInterface method getNode (line 54) | public function getNode(): FieldNode method getDefinition (line 62) | public function getDefinition(): ?Field FILE: src/Validation/Conflict/PairSet.php class PairSet (line 9) | class PairSet method has (line 22) | public function has(string $a, string $b, bool $areMutuallyExclusive):... method add (line 46) | public function add(string $a, string $b, bool $areMutuallyExclusive):... method addToData (line 57) | protected function addToData(string $a, string $b, bool $areMutuallyEx... FILE: src/Validation/Rule/AbstractRule.php class AbstractRule (line 8) | abstract class AbstractRule extends SpecificKindVisitor implements RuleI... FILE: src/Validation/Rule/ExecutableDefinitionsRule.php class ExecutableDefinitionsRule (line 21) | class ExecutableDefinitionsRule extends AbstractRule method enterDocument (line 26) | protected function enterDocument(DocumentNode $node): VisitorResult method getDefinitionName (line 46) | protected function getDefinitionName(NodeInterface $node): ?string FILE: src/Validation/Rule/FieldOnCorrectTypeRule.php class FieldOnCorrectTypeRule (line 26) | class FieldOnCorrectTypeRule extends AbstractRule method enterField (line 31) | protected function enterField(FieldNode $node): VisitorResult method getSuggestedTypeNames (line 75) | protected function getSuggestedTypeNames(Schema $schema, TypeInterface... method getSuggestedFieldNames (line 136) | protected function getSuggestedFieldNames(OutputTypeInterface $type, s... FILE: src/Validation/Rule/FragmentsOnCompositeTypesRule.php class FragmentsOnCompositeTypesRule (line 22) | class FragmentsOnCompositeTypesRule extends AbstractRule method enterFragmentDefinition (line 27) | protected function enterFragmentDefinition(FragmentDefinitionNode $nod... method enterInlineFragment (line 39) | protected function enterInlineFragment(InlineFragmentNode $node): Visi... method validateFragementNode (line 55) | protected function validateFragementNode($node, callable $errorMessage... FILE: src/Validation/Rule/KnownArgumentNamesRule.php class KnownArgumentNamesRule (line 23) | class KnownArgumentNamesRule extends AbstractRule method enterArgument (line 28) | protected function enterArgument(ArgumentNode $node): VisitorResult method validateField (line 51) | protected function validateField(NodeInterface $node): ?NodeInterface method validateDirective (line 84) | protected function validateDirective(NodeInterface $node): ?NodeInterface FILE: src/Validation/Rule/KnownDirectivesRule.php class KnownDirectivesRule (line 43) | class KnownDirectivesRule extends AbstractRule method enterDirective (line 48) | protected function enterDirective(DirectiveNode $node): VisitorResult method getDirectiveLocationFromASTPath (line 81) | protected function getDirectiveLocationFromASTPath(NodeInterface $node... FILE: src/Validation/Rule/KnownFragmentNamesRule.php class KnownFragmentNamesRule (line 16) | class KnownFragmentNamesRule extends AbstractRule method enterFragmentSpread (line 21) | public function enterFragmentSpread(FragmentSpreadNode $node): Visitor... FILE: src/Validation/Rule/KnownTypeNamesRule.php class KnownTypeNamesRule (line 21) | class KnownTypeNamesRule extends AbstractRule method enterNamedType (line 26) | protected function enterNamedType(NamedTypeNode $node): VisitorResult method enterObjectTypeDefinition (line 49) | protected function enterObjectTypeDefinition(ObjectTypeDefinitionNode ... method enterInterfaceTypeDefinition (line 57) | protected function enterInterfaceTypeDefinition(InterfaceTypeDefinitio... method enterUnionTypeDefinition (line 65) | protected function enterUnionTypeDefinition(UnionTypeDefinitionNode $n... method enterInputObjectTypeDefinition (line 73) | protected function enterInputObjectTypeDefinition(InputObjectTypeDefin... FILE: src/Validation/Rule/LoneAnonymousOperationRule.php class LoneAnonymousOperationRule (line 17) | class LoneAnonymousOperationRule extends AbstractRule method enterDocument (line 27) | protected function enterDocument(DocumentNode $node): VisitorResult method enterOperationDefinition (line 39) | protected function enterOperationDefinition(OperationDefinitionNode $n... FILE: src/Validation/Rule/NoFragmentCyclesRule.php class NoFragmentCyclesRule (line 18) | class NoFragmentCyclesRule extends AbstractRule method enterOperationDefinition (line 45) | protected function enterOperationDefinition(OperationDefinitionNode $n... method enterFragmentDefinition (line 53) | protected function enterFragmentDefinition(FragmentDefinitionNode $nod... method detectFragmentCycle (line 69) | protected function detectFragmentCycle(FragmentDefinitionNode $fragmen... FILE: src/Validation/Rule/NoUndefinedVariablesRule.php class NoUndefinedVariablesRule (line 18) | class NoUndefinedVariablesRule extends AbstractRule method enterOperationDefinition (line 28) | protected function enterOperationDefinition(OperationDefinitionNode $n... method enterVariableDefinition (line 38) | protected function enterVariableDefinition(VariableDefinitionNode $nod... method leaveOperationDefinition (line 48) | protected function leaveOperationDefinition(OperationDefinitionNode $n... FILE: src/Validation/Rule/NoUnusedFragmentsRule.php class NoUnusedFragmentsRule (line 18) | class NoUnusedFragmentsRule extends AbstractRule method enterOperationDefinition (line 33) | protected function enterOperationDefinition(OperationDefinitionNode $n... method enterFragmentDefinition (line 43) | protected function enterFragmentDefinition(FragmentDefinitionNode $nod... method leaveDocument (line 53) | protected function leaveDocument(DocumentNode $node): VisitorResult FILE: src/Validation/Rule/NoUnusedVariablesRule.php class NoUnusedVariablesRule (line 18) | class NoUnusedVariablesRule extends AbstractRule method enterOperationDefinition (line 28) | protected function enterOperationDefinition(OperationDefinitionNode $n... method enterVariableDefinition (line 38) | protected function enterVariableDefinition(VariableDefinitionNode $nod... method leaveOperationDefinition (line 48) | protected function leaveOperationDefinition(OperationDefinitionNode $n... FILE: src/Validation/Rule/OverlappingFieldsCanBeMergedRule.php class OverlappingFieldsCanBeMergedRule (line 18) | class OverlappingFieldsCanBeMergedRule extends AbstractRule method __construct (line 28) | public function __construct() method enterSelectionSet (line 36) | protected function enterSelectionSet(SelectionSetNode $node): VisitorR... FILE: src/Validation/Rule/PossibleFragmentSpreadsRule.php class PossibleFragmentSpreadsRule (line 25) | class PossibleFragmentSpreadsRule extends AbstractRule method enterInlineFragment (line 32) | protected function enterInlineFragment(InlineFragmentNode $node): Visi... method enterFragmentSpread (line 58) | protected function enterFragmentSpread(FragmentSpreadNode $node): Visi... method getFragmentType (line 85) | protected function getFragmentType(string $name): ?TypeInterface FILE: src/Validation/Rule/ProvidedRequiredArgumentsRule.php class ProvidedRequiredArgumentsRule (line 21) | class ProvidedRequiredArgumentsRule extends AbstractRule method leaveField (line 28) | protected function leaveField(FieldNode $node): VisitorResult method leaveDirective (line 70) | protected function leaveDirective(DirectiveNode $node): VisitorResult FILE: src/Validation/Rule/RuleInterface.php type RuleInterface (line 7) | interface RuleInterface method setContext (line 13) | public function setContext(ValidationContextInterface $context); FILE: src/Validation/Rule/ScalarLeafsRule.php class ScalarLeafsRule (line 19) | class ScalarLeafsRule extends AbstractRule method enterField (line 24) | protected function enterField(FieldNode $node): VisitorResult FILE: src/Validation/Rule/SingleFieldSubscriptionsRule.php class SingleFieldSubscriptionsRule (line 15) | class SingleFieldSubscriptionsRule extends AbstractRule method enterOperationDefinition (line 20) | protected function enterOperationDefinition(OperationDefinitionNode $n... FILE: src/Validation/Rule/SupportedRules.php class SupportedRules (line 7) | class SupportedRules method build (line 45) | public static function build(): array FILE: src/Validation/Rule/UniqueArgumentNamesRule.php class UniqueArgumentNamesRule (line 19) | class UniqueArgumentNamesRule extends AbstractRule method enterField (line 29) | protected function enterField(FieldNode $node): VisitorResult method enterDirective (line 39) | protected function enterDirective(DirectiveNode $node): VisitorResult method enterArgument (line 49) | protected function enterArgument(ArgumentNode $node): VisitorResult FILE: src/Validation/Rule/UniqueDirectivesPerLocationRule.php class UniqueDirectivesPerLocationRule (line 17) | class UniqueDirectivesPerLocationRule extends AbstractRule method enterNode (line 22) | public function enterNode(NodeInterface $node): VisitorResult FILE: src/Validation/Rule/UniqueFragmentNamesRule.php class UniqueFragmentNamesRule (line 17) | class UniqueFragmentNamesRule extends AbstractRule method enterOperationDefinition (line 27) | protected function enterOperationDefinition(OperationDefinitionNode $n... method enterFragmentDefinition (line 35) | protected function enterFragmentDefinition(FragmentDefinitionNode $nod... FILE: src/Validation/Rule/UniqueInputFieldNamesRule.php class UniqueInputFieldNamesRule (line 18) | class UniqueInputFieldNamesRule extends AbstractRule method enterObjectValue (line 33) | protected function enterObjectValue(ObjectValueNode $node): VisitorResult method enterObjectField (line 44) | protected function enterObjectField(ObjectFieldNode $node): VisitorResult method leaveObjectValue (line 65) | protected function leaveObjectValue(ObjectValueNode $node): VisitorResult FILE: src/Validation/Rule/UniqueOperationNamesRule.php class UniqueOperationNamesRule (line 16) | class UniqueOperationNamesRule extends AbstractRule method enterOperationDefinition (line 26) | protected function enterOperationDefinition(OperationDefinitionNode $n... FILE: src/Validation/Rule/UniqueVariableNamesRule.php class UniqueVariableNamesRule (line 17) | class UniqueVariableNamesRule extends AbstractRule method enterOperationDefinition (line 27) | protected function enterOperationDefinition(OperationDefinitionNode $n... method enterVariableDefinition (line 37) | protected function enterVariableDefinition(VariableDefinitionNode $nod... FILE: src/Validation/Rule/ValuesOfCorrectTypeRule.php class ValuesOfCorrectTypeRule (line 41) | class ValuesOfCorrectTypeRule extends AbstractRule method enterNullValue (line 46) | protected function enterNullValue(NullValueNode $node): VisitorResult method enterListValue (line 65) | protected function enterListValue(ListValueNode $node): VisitorResult method enterObjectField (line 83) | protected function enterObjectField(ObjectFieldNode $node): VisitorResult method enterObjectValue (line 106) | protected function enterObjectValue(ObjectValueNode $node): VisitorResult method enterEnumValue (line 146) | protected function enterEnumValue(EnumValueNode $node): VisitorResult method enterIntValue (line 169) | protected function enterIntValue(IntValueNode $node): VisitorResult method enterFloatValue (line 179) | protected function enterFloatValue(FloatValueNode $node): VisitorResult method enterStringValue (line 189) | protected function enterStringValue(StringValueNode $node): VisitorResult method enterBooleanValue (line 199) | protected function enterBooleanValue(BooleanValueNode $node): VisitorR... method isValidScalar (line 213) | protected function isValidScalar(ValueNodeInterface $node): void method getEnumTypeSuggestion (line 271) | protected function getEnumTypeSuggestion(NamedTypeInterface $type, Val... FILE: src/Validation/Rule/VariablesAreInputTypesRule.php class VariablesAreInputTypesRule (line 21) | class VariablesAreInputTypesRule extends AbstractRule method enterVariableDefinition (line 29) | protected function enterVariableDefinition(VariableDefinitionNode $nod... FILE: src/Validation/Rule/VariablesDefaultValueAllowedRule.php class VariablesDefaultValueAllowedRule (line 19) | class VariablesDefaultValueAllowedRule extends AbstractRule method enterSelectionSet (line 24) | protected function enterSelectionSet(SelectionSetNode $node): VisitorR... method enterFragmentDefinition (line 32) | protected function enterFragmentDefinition(FragmentDefinitionNode $nod... method enterVariableDefinition (line 40) | protected function enterVariableDefinition(VariableDefinitionNode $nod... FILE: src/Validation/Rule/VariablesInAllowedPositionRule.php class VariablesInAllowedPositionRule (line 23) | class VariablesInAllowedPositionRule extends AbstractRule method enterOperationDefinition (line 33) | protected function enterOperationDefinition(OperationDefinitionNode $n... method leaveOperationDefinition (line 46) | protected function leaveOperationDefinition(OperationDefinitionNode $n... method enterVariableDefinition (line 90) | protected function enterVariableDefinition(VariableDefinitionNode $nod... method getEffectiveType (line 106) | protected function getEffectiveType( FILE: src/Validation/RulesProvider.php class RulesProvider (line 34) | class RulesProvider extends AbstractServiceProvider method register (line 70) | public function register() FILE: src/Validation/ValidationContext.php class ValidationContext (line 25) | class ValidationContext implements ValidationContextInterface method __construct (line 78) | public function __construct(Schema $schema, DocumentNode $document, Ty... method reportError (line 88) | public function reportError(ValidationException $error): void method getErrors (line 96) | public function getErrors(): array method getType (line 104) | public function getType(): ?TypeInterface method getParentType (line 112) | public function getParentType(): ?TypeInterface method getInputType (line 120) | public function getInputType(): ?TypeInterface method getParentInputType (line 128) | public function getParentInputType(): ?TypeInterface method getFieldDefinition (line 136) | public function getFieldDefinition(): ?Field method getSchema (line 144) | public function getSchema(): Schema method getArgument (line 152) | public function getArgument(): ?Argument method getDirective (line 160) | public function getDirective(): ?Directive method getFragment (line 168) | public function getFragment(string $name): ?FragmentDefinitionNode method getFragmentSpreads (line 185) | public function getFragmentSpreads(SelectionSetNode $selectionSet): array method getRecursiveVariableUsages (line 216) | public function getRecursiveVariableUsages(OperationDefinitionNode $op... method getVariableUsages (line 239) | public function getVariableUsages(NodeInterface $node): array method getRecursivelyReferencedFragments (line 276) | public function getRecursivelyReferencedFragments(OperationDefinitionN... FILE: src/Validation/ValidationContextAwareTrait.php type ValidationContextAwareTrait (line 5) | trait ValidationContextAwareTrait method getContext (line 15) | public function getContext(): ValidationContextInterface method setContext (line 24) | public function setContext(ValidationContextInterface $context) FILE: src/Validation/ValidationContextInterface.php type ValidationContextInterface (line 16) | interface ValidationContextInterface method reportError (line 21) | public function reportError(ValidationException $error): void; method getErrors (line 26) | public function getErrors(): array; method getType (line 31) | public function getType(): ?TypeInterface; method getParentType (line 36) | public function getParentType(): ?TypeInterface; method getInputType (line 41) | public function getInputType(): ?TypeInterface; method getParentInputType (line 46) | public function getParentInputType(): ?TypeInterface; method getFieldDefinition (line 51) | public function getFieldDefinition(): ?Field; method getSchema (line 56) | public function getSchema(): Schema; method getArgument (line 61) | public function getArgument(): ?Argument; method getDirective (line 66) | public function getDirective(): ?Directive; method getFragment (line 72) | public function getFragment(string $name): ?FragmentDefinitionNode; method getFragmentSpreads (line 78) | public function getFragmentSpreads(SelectionSetNode $selectionSet): ar... method getRecursiveVariableUsages (line 84) | public function getRecursiveVariableUsages(OperationDefinitionNode $op... method getVariableUsages (line 90) | public function getVariableUsages(NodeInterface $node): array; method getRecursivelyReferencedFragments (line 96) | public function getRecursivelyReferencedFragments(OperationDefinitionN... FILE: src/Validation/ValidationException.php class ValidationException (line 7) | class ValidationException extends GraphQLException implements Validation... FILE: src/Validation/ValidationExceptionInterface.php type ValidationExceptionInterface (line 5) | interface ValidationExceptionInterface FILE: src/Validation/ValidationProvider.php class ValidationProvider (line 7) | class ValidationProvider extends AbstractServiceProvider method register (line 19) | public function register() FILE: src/Validation/Validator.php class Validator (line 14) | class Validator implements ValidatorInterface method validate (line 19) | public function validate( method createContext (line 49) | public function createContext( FILE: src/Validation/ValidatorInterface.php type ValidatorInterface (line 9) | interface ValidatorInterface method validate (line 18) | public function validate( method createContext (line 31) | public function createContext( FILE: src/Validation/messages.php function nonExecutableDefinitionMessage (line 11) | function nonExecutableDefinitionMessage(string $definitionName): string function undefinedFieldMessage (line 23) | function undefinedFieldMessage( function inlineFragmentOnNonCompositeMessage (line 46) | function inlineFragmentOnNonCompositeMessage(string $typeName): string function fragmentOnNonCompositeMessage (line 56) | function fragmentOnNonCompositeMessage(string $fragmentName, string $typ... function unknownArgumentMessage (line 68) | function unknownArgumentMessage( function unknownDirectiveArgumentMessage (line 87) | function unknownDirectiveArgumentMessage(string $argumentName, string $d... function unknownDirectiveMessage (line 100) | function unknownDirectiveMessage(string $directiveName): string function misplacedDirectiveMessage (line 110) | function misplacedDirectiveMessage(string $directiveName, string $locati... function unknownFragmentMessage (line 119) | function unknownFragmentMessage(string $fragmentName): string function unknownTypeMessage (line 129) | function unknownTypeMessage(string $typeName, array $suggestedTypes): st... function anonymousOperationNotAloneMessage (line 141) | function anonymousOperationNotAloneMessage(): string function fragmentCycleMessage (line 151) | function fragmentCycleMessage(string $fragmentName, array $spreadNames):... function undefinedVariableMessage (line 162) | function undefinedVariableMessage(string $variableName, ?string $operati... function unusedFragmentMessage (line 174) | function unusedFragmentMessage(string $fragmentName): string function unusedVariableMessage (line 184) | function unusedVariableMessage(string $variableName, ?string $operationN... function fieldsConflictMessage (line 197) | function fieldsConflictMessage(string $responseName, $reason): string function conflictReasonMessage (line 210) | function conflictReasonMessage($reason): string function typeIncompatibleSpreadMessage (line 232) | function typeIncompatibleSpreadMessage( function typeIncompatibleAnonymousSpreadMessage (line 250) | function typeIncompatibleAnonymousSpreadMessage(string $parentType, stri... function missingFieldArgumentMessage (line 265) | function missingFieldArgumentMessage(string $fieldName, string $argument... function missingDirectiveArgumentMessage (line 281) | function missingDirectiveArgumentMessage(string $directiveName, string $... function noSubselectionAllowedMessage (line 296) | function noSubselectionAllowedMessage(string $fieldName, string $typeNam... function requiresSubselectionMessage (line 306) | function requiresSubselectionMessage(string $fieldName, string $typeName... function singleFieldOnlyMessage (line 320) | function singleFieldOnlyMessage(?string $name): string function duplicateArgumentMessage (line 330) | function duplicateArgumentMessage(string $argumentName): string function duplicateDirectiveMessage (line 339) | function duplicateDirectiveMessage(string $directiveName): string function duplicateFragmentMessage (line 348) | function duplicateFragmentMessage(string $fragmentName): string function duplicateInputFieldMessage (line 357) | function duplicateInputFieldMessage(string $fieldName): string function duplicateOperationMessage (line 366) | function duplicateOperationMessage(string $operationName): string function duplicateVariableMessage (line 375) | function duplicateVariableMessage(string $variableName): string function nonInputTypeOnVariableMessage (line 385) | function nonInputTypeOnVariableMessage(string $variableName, string $typ... function variableDefaultValueNotAllowedMessage (line 396) | function variableDefaultValueNotAllowedMessage(string $variableName, str... function badVariablePositionMessage (line 412) | function badVariablePositionMessage(string $variableName, string $typeNa... function badValueMessage (line 428) | function badValueMessage(string $typeName, string $valueName, ?string $m... function requiredFieldMessage (line 439) | function requiredFieldMessage(string $typeName, string $fieldName, strin... function unknownFieldMessage (line 450) | function unknownFieldMessage(string $typeName, string $fieldName, ?strin... FILE: src/api.php function buildSchema (line 31) | function buildSchema($source, $resolverRegistry = [], array $options = [... function extendSchema (line 48) | function extendSchema(Schema $schema, $source, $resolverRegistry = [], a... function validateSchema (line 61) | function validateSchema(Schema $schema): array function parse (line 73) | function parse($source, array $options = []): DocumentNode function parseValue (line 89) | function parseValue($source, array $options = []): ValueNodeInterface function parseType (line 105) | function parseType($source, array $options = []): TypeNodeInterface function validate (line 119) | function validate(Schema $schema, DocumentNode $document): array function execute (line 135) | function execute( function executeAsync (line 182) | function executeAsync( function printNode (line 208) | function printNode(NodeInterface $node): string function graphql (line 226) | function graphql( function graphqlAsync (line 279) | function graphqlAsync( FILE: tests/Functional/Execution/AbstractPromiseTest.php class AbstractPromiseTest (line 19) | class AbstractPromiseTest extends TestCase method testIsTypeOfUsedToResolveFunctionForInterface (line 26) | public function testIsTypeOfUsedToResolveFunctionForInterface() method testIsTypeOfCanBeRejected (line 115) | public function testIsTypeOfCanBeRejected() method testIsTypeOfUsedToResolveRuntimeTypeForUnion (line 212) | public function testIsTypeOfUsedToResolveRuntimeTypeForUnion() method testResolveTypeOnInterfaceYieldsUsefulError (line 306) | public function testResolveTypeOnInterfaceYieldsUsefulError() method testResolveTypeOnUnionYieldsUsefulError (line 413) | public function testResolveTypeOnUnionYieldsUsefulError() method testResolveTypeAllowsResolvingWithTypeName (line 534) | public function testResolveTypeAllowsResolvingWithTypeName() method testResolveTypeCanBeCaught (line 627) | public function testResolveTypeCanBeCaught() FILE: tests/Functional/Execution/AbstractTest.php class AbstractTest (line 18) | class AbstractTest extends TestCase method testIsTypeOfUsedToResolveFunctionForInterface (line 28) | public function testIsTypeOfUsedToResolveFunctionForInterface() method testIsTypeOfUsedToResolveRuntimeTypeForUnion (line 116) | public function testIsTypeOfUsedToResolveRuntimeTypeForUnion() method testResolveTypeOnInterfaceYieldsUsefulError (line 210) | public function testResolveTypeOnInterfaceYieldsUsefulError() method testResolveTypeOnUnionYieldsUseFulError (line 329) | public function testResolveTypeOnUnionYieldsUseFulError() method testResolveTypeAllowsResolvingWithTypeName (line 447) | public function testResolveTypeAllowsResolvingWithTypeName() FILE: tests/Functional/Execution/DeferredResolverTest.php class DirectorBuffer (line 12) | class DirectorBuffer method add (line 18) | public static function add(int $id) method get (line 23) | public static function get(int $id) method loadBuffered (line 28) | public static function loadBuffered(): void class DeferredResolverTest (line 41) | class DeferredResolverTest extends ResolveTest method testUsingFieldDeferredResolver (line 47) | public function testUsingFieldDeferredResolver() FILE: tests/Functional/Execution/DirectivesTest.php class DirectivesTest (line 14) | class DirectivesTest extends TestCase method setUp (line 29) | public function setUp() method testWorksWithDirective (line 52) | public function testWorksWithDirective() method testIfTrueReturnScalar (line 65) | public function testIfTrueReturnScalar() method testIfFalseOmitScalar (line 78) | public function testIfFalseOmitScalar() method testUnlessFalseIncludesScalar (line 91) | public function testUnlessFalseIncludesScalar() method testUnlessTrueOmitScalar (line 104) | public function testUnlessTrueOmitScalar() method testIfFalseOmitsFragmentSpread (line 119) | public function testIfFalseOmitsFragmentSpread() method testIfTrueIncludesFragmentSpread (line 141) | public function testIfTrueIncludesFragmentSpread() method testUnlessFalseIncludesFragmentSpread (line 162) | public function testUnlessFalseIncludesFragmentSpread() method testUnlessTrueOmitsFragmentSpread (line 183) | public function testUnlessTrueOmitsFragmentSpread() method testIfFalseOmitsInlineFragment (line 206) | public function testIfFalseOmitsInlineFragment() method testIfTrueIncludesInlineFragment (line 226) | public function testIfTrueIncludesInlineFragment() method testUnlessFalseIncludesInlineFragment (line 246) | public function testUnlessFalseIncludesInlineFragment() method testUnlessTrueIncludesInlineFragments (line 266) | public function testUnlessTrueIncludesInlineFragments() method testIfFalseOmitsAnonymousInlineFragment (line 288) | public function testIfFalseOmitsAnonymousInlineFragment() method testIfTrueIncludeAnonymousInlineFragment (line 308) | public function testIfTrueIncludeAnonymousInlineFragment() method testUnlessFalseIncludesAnonymousInlineFragment (line 328) | public function testUnlessFalseIncludesAnonymousInlineFragment() method testUnlessTrueIncludeAnonymousInlineFragment (line 348) | public function testUnlessTrueIncludeAnonymousInlineFragment() method testIncludeAndNoSkip (line 370) | public function testIncludeAndNoSkip() method testIncludeAndSkip (line 388) | public function testIncludeAndSkip() method testNoIncludeOrSkip (line 406) | public function testNoIncludeOrSkip() FILE: tests/Functional/Execution/ExecutionTest.php class ExecutionTest (line 19) | class ExecutionTest extends TestCase method testNoDocumentIsProvided (line 25) | public function testNoDocumentIsProvided() method testNoSchemaIsProvided (line 48) | public function testNoSchemaIsProvided() method testAcceptAnObjectWithNamedPropertiesAsArguments (line 59) | public function testAcceptAnObjectWithNamedPropertiesAsArguments() method testExecuteHelloQuery (line 87) | public function testExecuteHelloQuery() method testExecuteArbitraryCode (line 113) | public function testExecuteArbitraryCode() method testExecuteQueryHelloWithArgs (line 289) | public function testExecuteQueryHelloWithArgs() method testExecuteQueryWithMultipleFields (line 322) | public function testExecuteQueryWithMultipleFields() method testMergeParallelFragments (line 379) | public function testMergeParallelFragments() method testProvidesInfoAboutCurrentExecutionState (line 453) | public function testProvidesInfoAboutCurrentExecutionState() method testThreadsRootValueContextCorrectly (line 498) | public function testThreadsRootValueContextCorrectly() method testCorrectlyThreadsArguments (line 531) | public function testCorrectlyThreadsArguments() method testNullsOutErrorsSubTrees (line 558) | public function testNullsOutErrorsSubTrees() method testNullsErrorSubTreeForPromiseRejection (line 779) | public function testNullsErrorSubTreeForPromiseRejection() method testFullResponsePathIsIncludedForNonNullableFields (line 833) | public function testFullResponsePathIsIncludedForNonNullableFields() method testUsesTheInlineOperationIfNoOperationIsProvided (line 929) | public function testUsesTheInlineOperationIfNoOperationIsProvided() method testUsesTheNamedOperationIfOperationNameIsProvided (line 959) | public function testUsesTheNamedOperationIfOperationNameIsProvided() method testProvidesErrorIfNoOperationIsProvided (line 987) | public function testProvidesErrorIfNoOperationIsProvided() method testErrorsIfNoOpNameIsProvidedWithMultipleOperations (line 1023) | public function testErrorsIfNoOpNameIsProvidedWithMultipleOperations() method testErrorsIfUnknownOperationNameIsProvided (line 1058) | public function testErrorsIfUnknownOperationNameIsProvided() method testUsesTheQuerySchemaForQueries (line 1094) | public function testUsesTheQuerySchemaForQueries() method testUsesTheMutationSchemaForMutations (line 1141) | public function testUsesTheMutationSchemaForMutations() method testUsesTheSubscriptionSchemaForSubscriptions (line 1180) | public function testUsesTheSubscriptionSchemaForSubscriptions() method testCorrectFieldOrderingDespiteExecutionOrder (line 1219) | public function testCorrectFieldOrderingDespiteExecutionOrder() method testAvoidRecursions (line 1275) | public function testAvoidRecursions() method testDoesNotIncludeIllegalFieldsInOutput (line 1315) | public function testDoesNotIncludeIllegalFieldsInOutput() method testFailsWhenAnIsTypeOfCheckIsNotMet (line 1346) | public function testFailsWhenAnIsTypeOfCheckIsNotMet() method testExecutesIgnoringInvalidNonExecutableDefinitions (line 1415) | public function testExecutesIgnoringInvalidNonExecutableDefinitions() method testUsesACustomFieldResolver (line 1444) | public function testUsesACustomFieldResolver() method testNonNullFieldQuery (line 1474) | public function testNonNullFieldQuery() class Special (line 1508) | class Special method __construct (line 1512) | public function __construct($value) class NotSpecial (line 1518) | class NotSpecial method __construct (line 1522) | public function __construct($value) FILE: tests/Functional/Execution/ListTest.php class ListTest (line 16) | class ListTest extends TestCase method makeTest (line 27) | public function makeTest(TypeInterface $testType, $testData, $expected) method testAcceptAnArrayObjectAsListValue (line 63) | public function testAcceptAnArrayObjectAsListValue() method testAcceptsAGeneratorAsFunctionValue (line 82) | public function testAcceptsAGeneratorAsFunctionValue() method testDoesNotAcceptStringAsIterable (line 104) | public function testDoesNotAcceptStringAsIterable() method testArrayContainsValues (line 135) | public function testArrayContainsValues() method testArrayContainsNull (line 154) | public function testArrayContainsNull() method testArrayReturnsNull (line 172) | public function testArrayReturnsNull() method testPromiseContainsValues (line 190) | public function testPromiseContainsValues() method testPromiseContainsNull (line 209) | public function testPromiseContainsNull() method testPromiseReturnsNull (line 227) | public function testPromiseReturnsNull() method testPromiseReject (line 245) | public function testPromiseReject() method testArrayPromiseContainsValues (line 275) | public function testArrayPromiseContainsValues() method testArrayPromiseContainsNull (line 297) | public function testArrayPromiseContainsNull() method testArrayPromiseContainsReject (line 319) | public function testArrayPromiseContainsReject() FILE: tests/Functional/Execution/MutationTest.php class MutationTest (line 17) | class MutationTest extends TestCase method testSimpleMutation (line 24) | public function testSimpleMutation() method testEvaluatesMutationsSerially (line 68) | public function testEvaluatesMutationsSerially() method testEvaluatesMutationsCorrectlyInThePresenceOfAvailedMutation (line 118) | public function testEvaluatesMutationsCorrectlyInThePresenceOfAvailedM... class NumberHolder (line 178) | class NumberHolder method __construct (line 189) | public function __construct(int $originalNumber) class Root (line 195) | class Root method __construct (line 203) | public function __construct(int $originalNumber) method immediatelyChangeTheNumber (line 212) | public function immediatelyChangeTheNumber(int $newNumber) method promiseToChangeTheNumber (line 223) | public function promiseToChangeTheNumber(int $newNumber) method failToChangeTheNumber (line 233) | public function failToChangeTheNumber() method promiseAndFailToChangeTheNumber (line 241) | public function promiseAndFailToChangeTheNumber() function rootSchema (line 249) | function rootSchema(): Schema FILE: tests/Functional/Execution/NonNullTest.php class NonNullTest (line 11) | class NonNullTest extends TestCase method setUp (line 18) | protected function setUp() method testSucceedsWhenPassedNonNullLiteralValue (line 45) | public function testSucceedsWhenPassedNonNullLiteralValue() method testSucceedsWhenPassedNonNullVariableValue (line 59) | public function testSucceedsWhenPassedNonNullVariableValue() method testSucceedsWhenMissingVariableHasDefaultValue (line 74) | public function testSucceedsWhenMissingVariableHasDefaultValue() method testFieldErrorWhenMissingNonNullArg (line 90) | public function testFieldErrorWhenMissingNonNullArg() method testFieldErrorWhenNonNullArgProvidedNull (line 119) | public function testFieldErrorWhenNonNullArgProvidedNull() method testFieldErrorWhenNonNullArgNotProvidedVariableValue (line 148) | public function testFieldErrorWhenNonNullArgNotProvidedVariableValue() method testFieldErrorWhenNonNullArgProvidedVariableWithExplicitNullValue (line 180) | public function testFieldErrorWhenNonNullArgProvidedVariableWithExplic... method assertQueryResult (line 212) | private function assertQueryResult(string $query, array $expected, arr... FILE: tests/Functional/Execution/ResolveTest.php class ResolveTest (line 12) | class ResolveTest extends TestCase method createTestSchema (line 15) | protected function createTestSchema($testField) method testDefaultFunctionAccessProperties (line 35) | public function testDefaultFunctionAccessProperties() method testDefaultFunctionCallsMethods (line 55) | public function testDefaultFunctionCallsMethods() method testDefaultFunctionPassesArgsAndContext (line 79) | public function testDefaultFunctionPassesArgsAndContext() method testUsesProvidedResolveFunction (line 115) | public function testUsesProvidedResolveFunction() FILE: tests/Functional/Execution/SchemaTest.php class SchemaTest (line 20) | class SchemaTest extends TestCase method testExecutesUsingASchema (line 31) | public function testExecutesUsingASchema() method testExecuteUsingASchemaWithCustomScalarType (line 251) | public function testExecuteUsingASchemaWithCustomScalarType() FILE: tests/Functional/Execution/UnionInterfaceTest.php class UnionInterfaceTest (line 17) | class UnionInterfaceTest extends TestCase method setUp (line 29) | public function setUp() method testCanIntrospectOnUnionAndIntersectionTypes (line 117) | public function testCanIntrospectOnUnionAndIntersectionTypes() method testExecutesUsingUnionTypes (line 179) | public function testExecutesUsingUnionTypes() method testExecutesUnionTypesWithInlineFragments (line 211) | public function testExecutesUnionTypesWithInlineFragments() method testExecutesUsingInterfaceTypes (line 248) | public function testExecutesUsingInterfaceTypes() method testExecutesUnionTypesWithInlineFragmentsTwo (line 280) | public function testExecutesUnionTypesWithInlineFragmentsTwo() method testAllowsFragmentConditionsToBeAbstractTypes (line 316) | public function testAllowsFragmentConditionsToBeAbstractTypes() method testGetsExecutionInfoInResolver (line 371) | public function testGetsExecutionInfoInResolver() FILE: tests/Functional/Execution/ValuesResolverTest.php class ValuesResolverTest (line 18) | class ValuesResolverTest extends TestCase method setUp (line 28) | protected function setUp() method testCoerceArgumentValues (line 39) | public function testCoerceArgumentValues() method testCoerceVariableValues (line 77) | public function testCoerceVariableValues(): void method testCoerceValuesForInputObjectTypes (line 125) | public function testCoerceValuesForInputObjectTypes(): void FILE: tests/Functional/Execution/VariablesTest.php class VariablesTest (line 27) | class VariablesTest extends TestCase method setUp (line 35) | protected function setUp() method fieldWithInputArg (line 128) | function fieldWithInputArg(array $inputArg): array method testExecutesWithComplexInput (line 145) | public function testExecutesWithComplexInput() method testVariableNotProvided (line 159) | public function testVariableNotProvided() method testVariableWithExplicitNullValue (line 175) | public function testVariableWithExplicitNullValue() method testUsesDefaultValueWhenValueNotProvided (line 190) | public function testUsesDefaultValueWhenValueNotProvided() method testDoesNotUseDefaultValueWhenValueProvided (line 204) | public function testDoesNotUseDefaultValueWhenValueProvided() method testUsesExplicitNullValueInsteadOfDefaultValue (line 219) | public function testUsesExplicitNullValueInsteadOfDefaultValue() method testUsesNullDefaultValueWhenValueNotProvided (line 234) | public function testUsesNullDefaultValueWhenValueNotProvided() method testProperlyParsesSingleValueToList (line 250) | public function testProperlyParsesSingleValueToList() method testProperlyParsesNullValueToNull (line 264) | public function testProperlyParsesNullValueToNull() method testProperlyParsesNullValueInList (line 278) | public function testProperlyParsesNullValueInList() method testDoesNotUseIncorrectValue (line 292) | public function testDoesNotUseIncorrectValue() method testProperlyRunsParseLiteralOnComplexScalarTypes (line 313) | public function testProperlyRunsParseLiteralOnComplexScalarTypes() method testExecutesWithComplexInputUsingVariables (line 329) | public function testExecutesWithComplexInputUsingVariables() method testUseDefaultValueWhenNotProvide (line 344) | public function testUseDefaultValueWhenNotProvide() method testProperlyParsesSingleValueToListUsingVariable (line 358) | public function testProperlyParsesSingleValueToListUsingVariable() method testExecutesWithComplexScalarInputUsingVariable (line 373) | public function testExecutesWithComplexScalarInputUsingVariable() method testErrorsOnNullForNestedNonNullUsingVariable (line 388) | public function testErrorsOnNullForNestedNonNullUsingVariable() method testErrorsOnDeepNestedErrorsWithManyErrors (line 413) | public function testErrorsOnDeepNestedErrorsWithManyErrors() method testErrorsOnAdditionOfUnknownInputField (line 448) | public function testErrorsOnAdditionOfUnknownInputField() method testAllowsNullableInputsToBeOmitted (line 476) | public function testAllowsNullableInputsToBeOmitted() method testAllowsNullableInputsToBeOmittedInAVariable (line 490) | public function testAllowsNullableInputsToBeOmittedInAVariable() method testAllowsNullableInputsToBeOmittedInUnlistedVariable (line 504) | public function testAllowsNullableInputsToBeOmittedInUnlistedVariable() method testAllowsNullableInputsToBeSetToNullInVariable (line 518) | public function testAllowsNullableInputsToBeSetToNullInVariable() method testAllowsNullableInputsToBeSetToAValueDirectly (line 533) | public function testAllowsNullableInputsToBeSetToAValueDirectly() method testAllowsNonNullableInputsToBeOmittedGivenADefault (line 549) | public function testAllowsNonNullableInputsToBeOmittedGivenADefault() method testDoesNotAllowNonNullableInputsToBeOmittedInAVariable (line 563) | public function testDoesNotAllowNonNullableInputsToBeOmittedInAVariable() method testDoesNotAllowNonNullabeInputsToBeSetToNullInAVariable (line 586) | public function testDoesNotAllowNonNullabeInputsToBeSetToNullInAVariab... method testAllowsNonNullableInputsToBeSetToAValueInAVariable (line 610) | public function testAllowsNonNullableInputsToBeSetToAValueInAVariable() method testAllowsNonNullableInputsToBeSetToAValueDirectly (line 625) | public function testAllowsNonNullableInputsToBeSetToAValueDirectly() method testReportErrorForMissingNonNullableInputs (line 639) | public function testReportErrorForMissingNonNullableInputs() method testReportErrorForArrayPassedIntoStringInput (line 663) | public function testReportErrorForArrayPassedIntoStringInput() method testSerializingAnArrayViaGraphQLStringThrowsTypeError (line 688) | public function testSerializingAnArrayViaGraphQLStringThrowsTypeError() method testReportErrorForNonProvidedVariableForNonNullableInputs (line 695) | public function testReportErrorForNonProvidedVariableForNonNullableInp... method testAllowsListsToBeNull (line 730) | public function testAllowsListsToBeNull() method testAllowsListsContainValues (line 745) | public function testAllowsListsContainValues() method testAllowsListsContainNull (line 761) | public function testAllowsListsContainNull() method testDoesNotAllowNonNullListsToBeNull (line 776) | public function testDoesNotAllowNonNullListsToBeNull() method testAllowsNonNullListsToContainValues (line 801) | public function testAllowsNonNullListsToContainValues() method testAllowsListsOfNonNullsToBeNull (line 816) | public function testAllowsListsOfNonNullsToBeNull() method testAllowsListsOfNonNullsToContainValues (line 831) | public function testAllowsListsOfNonNullsToContainValues() method testDoesNotAllowsListsOfNonNullsToContainNull (line 846) | public function testDoesNotAllowsListsOfNonNullsToContainNull() method testDoesNotAllowsListsOfNonNullsToBeNull (line 871) | public function testDoesNotAllowsListsOfNonNullsToBeNull() method testDoesNotAllowsNonNullListsOfNonNullsToContainNull (line 895) | public function testDoesNotAllowsNonNullListsOfNonNullsToContainNull() method testDoesNotAllowsInvalidTypesToBeUsedAsValues (line 920) | public function testDoesNotAllowsInvalidTypesToBeUsedAsValues() method testDoesNotAllowsUnknownTypesToBeUsedAsValues (line 945) | public function testDoesNotAllowsUnknownTypesToBeUsedAsValues() method testWhenNoArgumentProvided (line 972) | public function testWhenNoArgumentProvided() method testWhenOmittedVariableProvided (line 982) | public function testWhenOmittedVariableProvided() method testNotWhenArgumentCannotBeCoerced (line 994) | public function testNotWhenArgumentCannotBeCoerced() method testCustomDateTimeScalarType (line 1020) | public function testCustomDateTimeScalarType() method assertQueryResult (line 1083) | protected function assertQueryResult(string $query, array $expected, a... FILE: tests/Functional/Execution/testClasses.php class Human (line 5) | class Human method __construct (line 9) | public function __construct(string $name) class Person (line 15) | class Person method __construct (line 21) | public function __construct(string $name, array $pets = [], array $fri... class Dog (line 29) | class Dog method __construct (line 34) | public function __construct(string $name, bool $woofs) class Cat (line 41) | class Cat method __construct (line 46) | public function __construct(string $name, bool $meows) FILE: tests/Functional/IntrospectionTest.php class IntrospectionTest (line 9) | class IntrospectionTest extends TestCase method testAllowsQueryingTheSchemaForTypes (line 17) | public function testAllowsQueryingTheSchemaForTypes() method testAllowsQueryingTheSchemaForQueryType (line 59) | public function testAllowsQueryingTheSchemaForQueryType() method testAllowsQueryingTheSchemaForASpecificType (line 87) | public function testAllowsQueryingTheSchemaForASpecificType() method testAllowsQueryingTheSchemaForAnObjectKind (line 111) | public function testAllowsQueryingTheSchemaForAnObjectKind() method testAllowsQueryingTheSchemaForAnInterfaceKind (line 137) | public function testAllowsQueryingTheSchemaForAnInterfaceKind() method testAllowsQueryingTheSchemaForObjectFields (line 163) | public function testAllowsQueryingTheSchemaForObjectFields() method testAllowsQueryingTheSchemaForNestedObjectFields (line 238) | public function testAllowsQueryingTheSchemaForNestedObjectFields() method testAllowsQueryingTheSchemaForFieldArguments (line 332) | public function testAllowsQueryingTheSchemaForFieldArguments() method testAllowsQueryingTheSchemaForDocumentation (line 430) | public function testAllowsQueryingTheSchemaForDocumentation() method testCanIntrospectOnANonClashingScalar (line 458) | public function testCanIntrospectOnANonClashingScalar() method testCanIntrospectOnScalarWithClashingName (line 494) | public function testCanIntrospectOnScalarWithClashingName() FILE: tests/Functional/Language/FileSourceBuilderTest.php class FileSourceBuilderTest (line 12) | class FileSourceBuilderTest extends TestCase method testFileNotFound (line 19) | public function testFileNotFound(): void method testSuccess (line 30) | public function testSuccess(): void FILE: tests/Functional/Language/MultiFileSourceBuilderTest.php class MultiFileSourceBuilderTest (line 12) | class MultiFileSourceBuilderTest extends TestCase method testBuildSource (line 19) | public function testBuildSource(): void FILE: tests/Functional/Language/ParserTest.php class ParserTest (line 24) | class ParserTest extends TestCase method testParsePartial (line 30) | public function testParsePartial() method testParseProvidesUsefulErrors (line 80) | public function testParseProvidesUsefulErrors() method testParsesVariableInlineValues (line 93) | public function testParsesVariableInlineValues() method testParsesConstantDefaultValues (line 100) | public function testParsesConstantDefaultValues() method testDoesNotAcceptFragmentsNamedOn (line 109) | public function testDoesNotAcceptFragmentsNamedOn() method testDoesNotAcceptFragmentSpreadOfOn (line 118) | public function testDoesNotAcceptFragmentSpreadOfOn() method testParsesMultiByteCharacters (line 127) | public function testParsesMultiByteCharacters() method testParsesKitchenSink (line 157) | public function testParsesKitchenSink() method testAllowsNonKeywordsAnywhereANameIsAllowed (line 166) | public function testAllowsNonKeywordsAnywhereANameIsAllowed() method testParsesAnonMutationOperations (line 202) | public function testParsesAnonMutationOperations() method testParsesAnonSubscriptionOperations (line 213) | public function testParsesAnonSubscriptionOperations() method testParsesNamedMutationOperations (line 224) | public function testParsesNamedMutationOperations() method testParsesNamedSubscriptionOperations (line 235) | public function testParsesNamedSubscriptionOperations() method testCreatesAST (line 246) | public function testCreatesAST() method testCreatesAstFromNamelessQueryWithoutVariables (line 339) | public function testCreatesAstFromNamelessQueryWithoutVariables() method testParsesNullValue (line 413) | public function testParsesNullValue() method testParsesListValue (line 424) | public function testParsesListValue() method testParsesBlockStrings (line 448) | public function testParsesBlockStrings() method testParsesWellKnownTypes (line 474) | public function testParsesWellKnownTypes() method testParsesCustomTypes (line 490) | public function testParsesCustomTypes() method testParsesListTypes (line 506) | public function testParsesListTypes() method testParsesNonNullTypes (line 526) | public function testParsesNonNullTypes() method testParsesNestedTypes (line 546) | public function testParsesNestedTypes() method testParsesGitHubIssue253 (line 575) | public function testParsesGitHubIssue253(): void FILE: tests/Functional/Language/SchemaParserTest.php class SchemaParserTest (line 13) | class SchemaParserTest extends TestCase method testSimpleType (line 16) | public function testSimpleType() method testParsesWithDescriptionString (line 47) | public function testParsesWithDescriptionString() method testParsesWithDescriptionMultiLineString (line 73) | public function testParsesWithDescriptionMultiLineString() method testSimpleExtension (line 102) | public function testSimpleExtension() method testExtensionWithoutFields (line 132) | public function testExtensionWithoutFields() method testExtensionWithoutFieldsFollowedByExtension (line 155) | public function testExtensionWithoutFieldsFollowedByExtension() method testExtensionWithoutAnythingThrows (line 192) | public function testExtensionWithoutAnythingThrows() method testExtensionsDoNotIncludeDescriptions (line 200) | public function testExtensionsDoNotIncludeDescriptions() method testSchemaExtension (line 220) | public function testSchemaExtension() method testSchemaExtensionWithOnlyDirectives (line 250) | public function testSchemaExtensionWithOnlyDirectives() method testSimpleNonNullType (line 276) | public function testSimpleNonNullType() method testSimpleTypeInheritingInterface (line 311) | public function testSimpleTypeInheritingInterface() method testSimpleTypeInheritingMultipleInterface (line 341) | public function testSimpleTypeInheritingMultipleInterface() method testSimpleTypeInheritingMultipleInterfaceWithLeadingAmpersand (line 372) | public function testSimpleTypeInheritingMultipleInterfaceWithLeadingAm... method testSingleValueEnum (line 403) | public function testSingleValueEnum() method testDoubleValueEnum (line 426) | public function testDoubleValueEnum() method testSimpleInterface (line 450) | public function testSimpleInterface() method parseSimpleFieldWithArgument (line 480) | public function parseSimpleFieldWithArgument() method testSimpleFieldWithArgumentWithDefaultValue (line 519) | public function testSimpleFieldWithArgumentWithDefaultValue() method testSimpleFieldWithListArgument (line 562) | public function testSimpleFieldWithListArgument() method parseSimpleFieldWithTwoArguments (line 605) | public function parseSimpleFieldWithTwoArguments() method testSimpleUnion (line 650) | public function testSimpleUnion() method testSimpleUnionWithTypes (line 673) | public function testSimpleUnionWithTypes() method testSimpleUnionWithTypesAndLeadingPipe (line 697) | public function testSimpleUnionWithTypesAndLeadingPipe() method testUnionFailsWithNoTypes (line 721) | public function testUnionFailsWithNoTypes() method testUnionFailsWithLeadingDoublePipe (line 729) | public function testUnionFailsWithLeadingDoublePipe() method testUnionFailsWithTrailingPipe (line 737) | public function testUnionFailsWithTrailingPipe() method testSimpleScalar (line 745) | public function testSimpleScalar() method testSimpleInputObject (line 765) | public function testSimpleInputObject() method testSimpleInputObjectWithArgumentsShouldFail (line 796) | public function testSimpleInputObjectWithArgumentsShouldFail() method testDirectiveWithIncorrectLocations (line 807) | public function testDirectiveWithIncorrectLocations() method typeNode (line 816) | protected function typeNode($name, $loc) method nameNode (line 825) | protected function nameNode($name, $loc) method fieldNode (line 834) | protected function fieldNode($name, $type, $loc) method fieldNodeWithArguments (line 839) | protected function fieldNodeWithArguments($name, $type, $arguments, $loc) method enumValueNode (line 852) | protected function enumValueNode($name, $loc) method inputValueNode (line 863) | protected function inputValueNode($name, $type, $defaultValue, $loc) FILE: tests/Functional/Language/SchemaPrinterTest.php class SchemaPrinterTest (line 11) | class SchemaPrinterTest extends TestCase method testDoesNotAlterAST (line 13) | public function testDoesNotAlterAST() FILE: tests/Functional/Language/StringSourceBuilderTest.php class StringSourceBuilderTest (line 8) | class StringSourceBuilderTest extends TestCase method testBuild (line 14) | public function testBuild(): void FILE: tests/Functional/Language/VisitorTest.php class VisitorTest (line 26) | class VisitorTest extends TestCase method testValidatesPathArgument (line 28) | public function testValidatesPathArgument() method testAllowsForEditingOnEnter (line 65) | public function testAllowsForEditingOnEnter() method testAllowsForEditingOnLeave (line 96) | public function testAllowsForEditingOnLeave() method testVisitsEditedNode (line 128) | public function testVisitsEditedNode() method testAllowsSkippingSubTree (line 164) | public function testAllowsSkippingSubTree() method testAllowsEarlyExitWhileVisiting (line 210) | public function testAllowsEarlyExitWhileVisiting() method testAllowsEarlyExitWhileLeaving (line 256) | public function testAllowsEarlyExitWhileLeaving() method testAllowsAKindVisitor (line 303) | public function testAllowsAKindVisitor() method testVisitsVariablesDefinedInFragments (line 344) | public function testVisitsVariablesDefinedInFragments() method testVisitsKitchenSink (line 401) | public function testVisitsKitchenSink() method testVisitInParallel (line 746) | public function testVisitInParallel() method testAllowsSkippingSubTreeWhenVisitingInParallel (line 796) | public function testAllowsSkippingSubTreeWhenVisitingInParallel() method testAllowsEarlyExitWhileEnteringWhenVisitingInParallel (line 901) | public function testAllowsEarlyExitWhileEnteringWhenVisitingInParallel() method testAllowsEarlyExitWhileLeavingWhenVisitingInParallel (line 949) | public function testAllowsEarlyExitWhileLeavingWhenVisitingInParallel() method testAllowsEarlyExitFromDifferentPointsWhenVisitingInParallel (line 998) | public function testAllowsEarlyExitFromDifferentPointsWhenVisitingInPa... method testMaintainsTypeInfoDuringVisit (line 1089) | public function testMaintainsTypeInfoDuringVisit() method testMaintainsTypeInfoDuringEdit (line 1182) | public function testMaintainsTypeInfoDuringEdit() class AddedFieldNode (line 1308) | class AddedFieldNode extends FieldNode FILE: tests/Functional/QueryTest.php class QueryTest (line 9) | class QueryTest extends TestCase method testCorrectlyIdentifiesR2D2AsTheHeroOfTheStarWarsSaga (line 17) | public function testCorrectlyIdentifiesR2D2AsTheHeroOfTheStarWarsSaga() method testAllowsUsToQueryForTheIDAndFieldsOfR2D2 (line 43) | public function testAllowsUsToQueryForTheIDAndFieldsOfR2D2() method testAllowsUsToQueryForTheFriendsOfFriendsOfR2D2 (line 79) | public function testAllowsUsToQueryForTheFriendsOfFriendsOfR2D2() method testAllowsUsToQueryForLukeSkywalkerDirectlyUsingHisID (line 143) | public function testAllowsUsToQueryForLukeSkywalkerDirectlyUsingHisID() method testAllowsUsToCreateAGenericQueryThenUseItToFetchLukeSkywalkerUsingHisID (line 167) | public function testAllowsUsToCreateAGenericQueryThenUseItToFetchLukeS... method testAllowsUsToCreateAGenericQueryThenUseItToFetchHanSoloUsingHisID (line 191) | public function testAllowsUsToCreateAGenericQueryThenUseItToFetchHanSo... method testAllowsUsToCreateAGenericQueryThenPassAnInvalidIdToGetBackNull (line 215) | public function testAllowsUsToCreateAGenericQueryThenPassAnInvalidIdTo... method testAllowsUsToQueryForLukeChangingHisKeyWithAnAlias (line 239) | public function testAllowsUsToQueryForLukeChangingHisKeyWithAnAlias() method testAllowsUsToQueryForBothLukeAndLeiaUsingTwoRootFieldsAndAnAlias (line 263) | public function testAllowsUsToQueryForBothLukeAndLeiaUsingTwoRootField... method testAllowsUsToQueryUsingDuplicatedContent (line 295) | public function testAllowsUsToQueryUsingDuplicatedContent() method testAllowsUstoUseAFragmentToAvoidDuplicatingContent (line 329) | public function testAllowsUstoUseAFragmentToAvoidDuplicatingContent() method testAllowsUsToVerifyThatR2D2IsADroid (line 368) | public function testAllowsUsToVerifyThatR2D2IsADroid() method testAllowsUsToVerifyThatLukeIsAHuman (line 394) | public function testAllowsUsToVerifyThatLukeIsAHuman() method testCorrectlyReportsErrorOnAccessingSecretBackstory (line 422) | public function testCorrectlyReportsErrorOnAccessingSecretBackstory() method testCorrectlyReportsErrorOnAccessingSecretBackstoryInAList (line 455) | public function testCorrectlyReportsErrorOnAccessingSecretBackstoryInA... method testCorrectlyReportsErrorOnAccessingThroughAnAlias (line 514) | public function testCorrectlyReportsErrorOnAccessingThroughAnAlias() FILE: tests/Functional/Schema/BuildingTest.php class BuildingTest (line 10) | class BuildingTest extends TestCase method testBuildsSchema (line 12) | public function testBuildsSchema() FILE: tests/Functional/Schema/DefinitionPrinterTest.php class DefinitionPrinterTest (line 14) | class DefinitionPrinterTest extends TestCase method testPrintStringFields (line 25) | public function testPrintStringFields(string $source): void method printStringFieldsDataProvider (line 33) | public function printStringFieldsDataProvider(): array method testPrintObjectFields (line 165) | public function testPrintObjectFields(): void method testPrintCustomRootQuery (line 184) | public function testPrintCustomRootQuery(): void method testPrintInterfaces (line 203) | public function testPrintInterfaces(): void method testPrintUnions (line 249) | public function testPrintUnions(): void method testPrintInputType (line 277) | public function testPrintInputType(): void method testPrintCustomScalar (line 296) | public function testPrintCustomScalar(): void method testPrintEnum (line 313) | public function testPrintEnum(): void method testPrintCustomDirectives (line 336) | public function testPrintCustomDirectives(): void method testPrintIntrospectionSchema (line 351) | public function testPrintIntrospectionSchema(): void method assertPrintedSchemaEqualsBuiltSchema (line 593) | private function assertPrintedSchemaEqualsBuiltSchema(string $source):... FILE: tests/Functional/Schema/ExtensionTest.php class ExtensionTest (line 27) | class ExtensionTest extends TestCase method setUp (line 42) | public function setUp() method testReturnsTheOriginalSchemaWhenThereAreNoTypeDefinitions (line 130) | public function testReturnsTheOriginalSchemaWhenThereAreNoTypeDefiniti... method testExtendsWithoutAlteringOriginalSchema (line 138) | public function testExtendsWithoutAlteringOriginalSchema() method testCanBeUsedForLimitedExecution (line 152) | public function testCanBeUsedForLimitedExecution() method testCanDescribeTheExtendedFields (line 168) | public function testCanDescribeTheExtendedFields() method testCorrectlyAssignASTNodesToNewAndExtendedTypes (line 190) | public function testCorrectlyAssignASTNodesToNewAndExtendedTypes() method gestBuildTypesWithDeprecatedFieldsOrValues (line 246) | public function gestBuildTypesWithDeprecatedFieldsOrValues() method testExtendsObjectsWithDeprecatedFields (line 279) | public function testExtendsObjectsWithDeprecatedFields() method testExtendsObjectsByAddingNewUnusedTypes (line 299) | public function testExtendsObjectsByAddingNewUnusedTypes() method testAllowsExtensionOfInterfaceWithMissingObjectFields (line 327) | public function testAllowsExtensionOfInterfaceWithMissingObjectFields() method testMayExtendMutationsAndSubscriptions (line 345) | public function testMayExtendMutationsAndSubscriptions() method testMayExtendDirectivesWithNewSimpleDirective (line 398) | public function testMayExtendDirectivesWithNewSimpleDirective() method testSetsCorrectDescriptionWhenExtendingWithANewDirective (line 411) | public function testSetsCorrectDescriptionWhenExtendingWithANewDirecti... method testMayExtendDirectivesWithNewComplexDirective (line 428) | public function testMayExtendDirectivesWithNewComplexDirective() method testDoesNotAllowReplacingADefaultDirective (line 455) | public function testDoesNotAllowReplacingADefaultDirective() method testDoesNotAllowReplacingACustomDirective (line 464) | public function testDoesNotAllowReplacingACustomDirective() method testDoesNotAllowReplacingAnExistingType (line 478) | public function testDoesNotAllowReplacingAnExistingType() method testDoesNotAllowReferencingAnUnknownType (line 494) | public function testDoesNotAllowReferencingAnUnknownType() method testDoesNotAllowExtendingAnUnknownType (line 510) | public function testDoesNotAllowExtendingAnUnknownType() method testDoesNotAllowExtendingAnUnknownInterfaceType (line 525) | public function testDoesNotAllowExtendingAnUnknownInterfaceType() method testDoesNotAllowExtendingANonObjectType (line 546) | public function testDoesNotAllowExtendingANonObjectType() method testDoesNotAllowExtendingANonObjectInterfaceType (line 559) | public function testDoesNotAllowExtendingANonObjectInterfaceType() method testDoesNotAllowExtendingANonObjectScalarType (line 572) | public function testDoesNotAllowExtendingANonObjectScalarType() method testDoesNotAutomaticallyIncludeCommonRootTypeNames (line 587) | public function testDoesNotAutomaticallyIncludeCommonRootTypeNames() method testDoesNotAllowNewSchemaWithinAnExtension (line 603) | public function testDoesNotAllowNewSchemaWithinAnExtension() method testAddsNewRootTypesViaSchemaExtension (line 623) | public function testAddsNewRootTypesViaSchemaExtension() method testAddsMultipleNewRootTypesViaSchemaExtension (line 643) | public function testAddsMultipleNewRootTypesViaSchemaExtension() method testAppliesMultipleSchemaExtension (line 669) | public function testAppliesMultipleSchemaExtension() method testDoesNotAllowRedefiningAnExistingRootType (line 700) | public function testDoesNotAllowRedefiningAnExistingRootType() method testDoesNotAllowDefiningARootTypeTwice (line 720) | public function testDoesNotAllowDefiningARootTypeTwice() method testDoesNotAllowDefiningARootTypeWithDifferentTypes (line 744) | public function testDoesNotAllowDefiningARootTypeWithDifferentTypes() method extendSchema (line 770) | protected function extendSchema($schema, $document) method extendTestSchema (line 775) | protected function extendTestSchema($sdl) FILE: tests/Functional/Schema/SchemaBuilderTest.php class SchemaBuilderTest (line 10) | class SchemaBuilderTest extends TestCase method testSpecifyingInterfaceTypeUsingTypeNameMetaFieldDefinition (line 15) | public function testSpecifyingInterfaceTypeUsingTypeNameMetaFieldDefin... method testSpecifyingUnionTypeUsingTypeNameMetaFieldDefinition (line 90) | public function testSpecifyingUnionTypeUsingTypeNameMetaFieldDefinition() FILE: tests/Functional/Schema/SchemaTest.php class SchemaTest (line 19) | class SchemaTest extends TestCase method setUp (line 55) | public function setUp() method testThrowsHumanReadableErrorIfSchemaTypesIsNotDefined (line 138) | public function testThrowsHumanReadableErrorIfSchemaTypesIsNotDefined() method testIncludesInputTypesOnlyUsedInDirectives (line 143) | public function testIncludesInputTypesOnlyUsedInDirectives() FILE: tests/Functional/Schema/ValidationTest.php class ValidationTest (line 26) | class ValidationTest extends TestCase method setUp (line 44) | public function setUp() method testAcceptsASchemaWhoseQueryTypeIsAnObjectType (line 120) | public function testAcceptsASchemaWhoseQueryTypeIsAnObjectType() method testAcceptsASchemaWhoseQueryAndMutationTypesAreObjectTypes (line 147) | public function testAcceptsASchemaWhoseQueryAndMutationTypesAreObjectT... method testAcceptsASchemaWhoseQueryAndSubscriptionTypesAreObjectTypes (line 182) | public function testAcceptsASchemaWhoseQueryAndSubscriptionTypesAreObj... method testRejectsASchemaWithoutAQueryType (line 217) | public function testRejectsASchemaWithoutAQueryType() method testAcceptsAnObjectTypeWithFieldsObject (line 279) | public function testAcceptsAnObjectTypeWithFieldsObject() method testRejectsAnObjectTypeWithMissingFields (line 297) | public function testRejectsAnObjectTypeWithMissingFields() method testRejectsAnObjectTypeWithIncorrectlyNamedFields (line 348) | public function testRejectsAnObjectTypeWithIncorrectlyNamedFields() method testAcceptsFieldArgumentsWithValidNames (line 375) | public function testAcceptsFieldArgumentsWithValidNames() method testRejectsFieldArgumentsWithInvalidNames (line 397) | public function testRejectsFieldArgumentsWithInvalidNames() method testAcceptsAUnionTypeWithMemberTypes (line 425) | public function testAcceptsAUnionTypeWithMemberTypes() method testRejectsAUnionTypeWithEmptyTypes (line 451) | public function testRejectsAUnionTypeWithEmptyTypes() method testRejectsAUnionTypeWithDuplicatedMemberTypes (line 472) | public function testRejectsAUnionTypeWithDuplicatedMemberTypes() method testRejectsAUnionTypeWithNonObjectMemberTypes (line 504) | public function testRejectsAUnionTypeWithNonObjectMemberTypes() method testAcceptsAnInputObjectTypeWithFields (line 565) | public function testAcceptsAnInputObjectTypeWithFields() method testRejectsAnInputObjectTypeWithMissingFields (line 583) | public function testRejectsAnInputObjectTypeWithMissingFields() method testRejectsAnInputObjectTypeWithIncorrectlyTypedFields (line 604) | public function testRejectsAnInputObjectTypeWithIncorrectlyTypedFields() method testRejectsAnEnumTypeWithoutValues (line 641) | public function testRejectsAnEnumTypeWithoutValues() method testRejectsAnEnumTypeWithDuplicateValues (line 662) | public function testRejectsAnEnumTypeWithDuplicateValues() method testRejectsAnEnumTypeWithIncorrectlyNamedValues (line 686) | public function testRejectsAnEnumTypeWithIncorrectlyNamedValues() method testAcceptsOutputTypesAsObjectFieldTypes (line 724) | public function testAcceptsOutputTypesAsObjectFieldTypes() method testRejectsAnEmptyObjectFieldType (line 736) | public function testRejectsAnEmptyObjectFieldType() method testRejectsNonOutputTypeAsObjectFieldTypes (line 750) | public function testRejectsNonOutputTypeAsObjectFieldTypes() method testRejectsWithLocationsForANonOutputTypeAsAnObjectFieldType (line 769) | public function testRejectsWithLocationsForANonOutputTypeAsAnObjectFie... method testRejectsAnObjectImplementingANonTypeValues (line 794) | public function testRejectsAnObjectImplementingANonTypeValues() method testRejectsAnObjectImplementingANonInterfaceType (line 814) | public function testRejectsAnObjectImplementingANonInterfaceType() method testRejectsAnObjectImplementingTheSameInterfaceTwice (line 841) | public function testRejectsAnObjectImplementingTheSameInterfaceTwice() method testRejectsAnObjectImplementingTheSameInterfaceTwiceDueToExtension (line 868) | public function testRejectsAnObjectImplementingTheSameInterfaceTwiceDu... method testRejectsAnObjectImplementingTheExtendedInterfaceDueToMissingField (line 903) | public function testRejectsAnObjectImplementingTheExtendedInterfaceDue... method testRejectsAnObjectImplementingTheExtendedInterfaceDueToMissingFieldArguments (line 942) | public function testRejectsAnObjectImplementingTheExtendedInterfaceDue... method testRejectsObjectsImplementingTheExtendedInterfaceDueToMisMatchingInterfaceType (line 985) | public function testRejectsObjectsImplementingTheExtendedInterfaceDueT... method testAcceptsOutputTypesAsInterfaceFieldTypes (line 1038) | public function testAcceptsOutputTypesAsInterfaceFieldTypes() method testRejectsAnEmptyInterfaceFieldType (line 1050) | public function testRejectsAnEmptyInterfaceFieldType() method testRejectsNonOutputTypesAsInterfaceFieldTypes (line 1064) | public function testRejectsNonOutputTypesAsInterfaceFieldTypes() method testRejectsWithLocationsForANonOutputTypeAsAnInterfaceFieldType (line 1083) | public function testRejectsWithLocationsForANonOutputTypeAsAnInterface... method testAcceptsInputTypesAsFieldArgumentTypes (line 1112) | public function testAcceptsInputTypesAsFieldArgumentTypes() method testRejectsAnEmptyFieldArgumentType (line 1124) | public function testRejectsAnEmptyFieldArgumentType() method testRejectsNonInputTypesAsFieldArgumentTypes (line 1138) | public function testRejectsNonInputTypesAsFieldArgumentTypes() method testRejectsWithLocationsForANonInputTypeAsAFieldArgumentType (line 1157) | public function testRejectsWithLocationsForANonInputTypeAsAFieldArgume... method testAcceptsInputTypesAsInputFieldTypes (line 1182) | public function testAcceptsInputTypesAsInputFieldTypes() method testRejectsAnEmptyInputFieldType (line 1194) | public function testRejectsAnEmptyInputFieldType() method testRejectsNonInputTypesAsInputFieldTypes (line 1208) | public function testRejectsNonInputTypesAsInputFieldTypes() method testRejectsWithLocationsForANonInputTypeAsAInputFieldType (line 1227) | public function testRejectsWithLocationsForANonInputTypeAsAInputFieldT... method testAcceptsAnObjectWhichImplementsAnInterface (line 1256) | public function testAcceptsAnObjectWhichImplementsAnInterface() method testAcceptAnObjectWhichImplementsAnInterfaceAlongWithMoreFields (line 1278) | public function testAcceptAnObjectWhichImplementsAnInterfaceAlongWithM... method testAcceptsAnObjectWhichImplementsAnInterfaceFieldAlongWithAdditionalOptionalArguments (line 1301) | public function testAcceptsAnObjectWhichImplementsAnInterfaceFieldAlon... method testRejectsAnObjectMissingAnInterfaceField (line 1323) | public function testRejectsAnObjectMissingAnInterfaceField() method testRejectsAnObjectWithIncorrectlyTypedInterfaceField (line 1350) | public function testRejectsAnObjectWithIncorrectlyTypedInterfaceField() method testRejectsAnObjectWithADifferentlyTypedInterfaceField (line 1379) | public function testRejectsAnObjectWithADifferentlyTypedInterfaceField() method testAcceptsAnObjectWithASubtypedInterfaceField (line 1409) | public function testAcceptsAnObjectWithASubtypedInterfaceField() method testAcceptAnObjectWithASubtypedInterfaceField (line 1431) | public function testAcceptAnObjectWithASubtypedInterfaceField() method testRejectsAnObjectMissingAnInterfaceArgument (line 1459) | public function testRejectsAnObjectMissingAnInterfaceArgument() method testRejectsAnObjectWithAnIncorrectlyTypedInterfaceArgument (line 1488) | public function testRejectsAnObjectWithAnIncorrectlyTypedInterfaceArgu... method testRejectsAnObjectWithBothAnIncorrectlyTypedFieldAndArgument (line 1517) | public function testRejectsAnObjectWithBothAnIncorrectlyTypedFieldAndA... method testRejectsAnObjectWhichImplementsAnInterfaceFieldAlongWithAdditionalRequiredArguments (line 1552) | public function testRejectsAnObjectWhichImplementsAnInterfaceFieldAlon... method testAcceptsAnObjectWithAnEquivalentlyWrappedInterfaceFieldType (line 1582) | public function testAcceptsAnObjectWithAnEquivalentlyWrappedInterfaceF... method testRejectsAnObjectWithANonListInterfaceFieldListType (line 1604) | public function testRejectsAnObjectWithANonListInterfaceFieldListType() method testRejectsAnObjectWithAListInterfaceFieldNonListType (line 1633) | public function testRejectsAnObjectWithAListInterfaceFieldNonListType() method testAcceptsAnObjectWithASubsetNonNullInterfaceFieldType (line 1662) | public function testAcceptsAnObjectWithASubsetNonNullInterfaceFieldType() method testRejectsAnObjectWithASupersetNullableInterfaceFieldType (line 1684) | public function testRejectsAnObjectWithASupersetNullableInterfaceField... method expectValid (line 1711) | protected function expectValid($schema) method expectInvalid (line 1717) | protected function expectInvalid($schema, $expectedErrors) method withModifiers (line 1725) | protected function withModifiers($types) method schemaWithFieldType (line 1741) | protected function schemaWithFieldType($fieldType) method objectWithFieldOfType (line 1753) | protected function objectWithFieldOfType($fieldType) method interfaceWithFieldOfType (line 1764) | protected function interfaceWithFieldOfType($fieldType) method objectWithFieldArgumentOfType (line 1775) | protected function objectWithFieldArgumentOfType($argumentType) method inputObjectWithFieldOfType (line 1791) | protected function inputObjectWithFieldOfType($fieldType) FILE: tests/Functional/Type/DefinitionTest.php class DefinitionTest (line 31) | class DefinitionTest extends TestCase method setUp (line 96) | public function setUp() method schemaWithField (line 201) | protected function schemaWithField(TypeInterface $type): Schema method schemaWithObjectWithFieldResolver (line 220) | protected function schemaWithObjectWithFieldResolver($resolveValue): S... method testQueryOnlySchema (line 248) | public function testQueryOnlySchema() method testMutationSchema (line 295) | public function testMutationSchema() method testSubscriptionSchema (line 314) | public function testSubscriptionSchema() method testEnumTypeWithDeprecatedValue (line 333) | public function testEnumTypeWithDeprecatedValue() method testEnumTypeWithAValueOfNull (line 352) | public function testEnumTypeWithAValueOfNull() method testObjectWithDeprecatedField (line 371) | public function testObjectWithDeprecatedField() method testIncludesNestedInputObjectsInSchemaTypeMap (line 397) | public function testIncludesNestedInputObjectsInSchemaTypeMap() method testIncludesInterfacePossibleTypesInSchemaTypeMap (line 445) | public function testIncludesInterfacePossibleTypesInSchemaTypeMap() method testIncludesInterfacesThunkSubtypesInTheSchemaTypeMap (line 480) | public function testIncludesInterfacesThunkSubtypesInTheSchemaTypeMap() method testStringifySimpleTypes (line 511) | public function testStringifySimpleTypes() method testIdentifiesInputTypes (line 539) | public function testIdentifiesInputTypes(?TypeInterface $type, $answer) method identifiesInputTypesDataProvider (line 547) | public function identifiesInputTypesDataProvider(): array method testProhibitsNestingNonNullInsideNonNull (line 563) | public function testProhibitsNestingNonNullInsideNonNull() method testAllowsAThunkForUnionMemberTypes (line 576) | public function testAllowsAThunkForUnionMemberTypes() method testDoesNotMutatePassedFieldDefinitions (line 595) | public function testDoesNotMutatePassedFieldDefinitions() method testAcceptsAnObjectTypeWithAFieldFunction (line 646) | public function testAcceptsAnObjectTypeWithAFieldFunction() method testRejectsAnObjectTypeFieldWithNullConfig (line 662) | public function testRejectsAnObjectTypeFieldWithNullConfig() method testRejectsAnObjectTypeWithIncorrectlyTypedFields (line 681) | function testRejectsAnObjectTypeWithIncorrectlyTypedFields() method testRejectsAnObjectTypeWithAFieldFunctionThatReturnsIncorrectType (line 703) | public function testRejectsAnObjectTypeWithAFieldFunctionThatReturnsIn... method testAcceptsAnObjectTypeWithFieldArgs (line 729) | public function testAcceptsAnObjectTypeWithFieldArgs() method testRejectsAnObjectTypeWithIncorrectlyTypedFieldArgs (line 752) | public function testRejectsAnObjectTypeWithIncorrectlyTypedFieldArgs() method testDoesNotAllowIsDeprecatedWithoutDeprecationReasonOnField (line 776) | public function testDoesNotAllowIsDeprecatedWithoutDeprecationReasonOn... method testAcceptsAnObjectTypeWithArrayInterfaces (line 802) | public function testAcceptsAnObjectTypeWithArrayInterfaces() method testAcceptsAnObjectTypeWithInterfacesAsAFunctionReturningAnArray (line 817) | public function testAcceptsAnObjectTypeWithInterfacesAsAFunctionReturn... method testRejectsAnObjectTypeWithIncorrectlyTypedInterfaces (line 836) | public function testRejectsAnObjectTypeWithIncorrectlyTypedInterfaces() method testRejectsAnObjectTypeWithInterfacesAsAFunctionReturningAnIncorrectType (line 854) | public function testRejectsAnObjectTypeWithInterfacesAsAFunctionReturn... method testAcceptsALambdaAsAnObjectFieldResolver (line 876) | public function testAcceptsALambdaAsAnObjectFieldResolver() method testRejectsAnEmptyArrayFieldResolver (line 888) | public function testRejectsAnEmptyArrayFieldResolver() method testRejectsAnScalarFieldResolver (line 903) | public function testRejectsAnScalarFieldResolver() method testAcceptsAnInterfaceTypeDefiningResolveType (line 920) | public function testAcceptsAnInterfaceTypeDefiningResolveType() method testAcceptsAnInterfaceTypeWithImplementingTypeDefiningIsTypeOf (line 945) | public function testAcceptsAnInterfaceTypeWithImplementingTypeDefining... method testAcceptsAnInterfaceTypeDefiningResolveTypeWithImplementingTypeDefiningIsTypeOf (line 970) | public function testAcceptsAnInterfaceTypeDefiningResolveTypeWithImple... method testRejectsAnInterfaceTypeWithAnIncorrectTypeForResolveType (line 998) | public function testRejectsAnInterfaceTypeWithAnIncorrectTypeForResolv... method testAcceptsUnionTypeDefiningResolveType (line 1014) | public function testAcceptsUnionTypeDefiningResolveType() method testAcceptsAUnionOfObjectTypesDefiningIsTypeOf (line 1029) | public function testAcceptsAUnionOfObjectTypesDefiningIsTypeOf() method testAcceptsAUnionTypeDefiningResolveTypeOfObjectTypesDefiningIsTypeOf (line 1053) | public function testAcceptsAUnionTypeDefiningResolveTypeOfObjectTypesD... method testRejectsAnInterfaceWithAnIncorrectTypeForResolveType (line 1080) | public function testRejectsAnInterfaceWithAnIncorrectTypeForResolveType() method testAcceptsAScalarTypeDefiningSerialize (line 1110) | public function testAcceptsAScalarTypeDefiningSerialize() method testRejectsAScalarTypeNotDefiningSerialize (line 1127) | public function testRejectsAScalarTypeNotDefiningSerialize() method testRejectsAScalarTypeDefiningSerializeWithAnIncorrectType (line 1148) | public function testRejectsAScalarTypeDefiningSerializeWithAnIncorrect... method testAcceptsAScalarTypeDefiningParseValueAndParseLiteral (line 1170) | public function testAcceptsAScalarTypeDefiningParseValueAndParseLiteral() method testRejectsAScalarTypeDefiningParseValueButNotParseLiteral (line 1193) | public function testRejectsAScalarTypeDefiningParseValueButNotParseLit... method testRejectsAScalarTypeDefiningParseLiteralButNotParseValue (line 1216) | public function testRejectsAScalarTypeDefiningParseLiteralButNotParseV... method testRejectsAScalarTypeDefiningParseValueAndParseLiteralWithAnIncorrectType (line 1239) | public function testRejectsAScalarTypeDefiningParseValueAndParseLitera... method testAcceptsAnObjectTypeWithAnIsTypeOfFunction (line 1263) | public function testAcceptsAnObjectTypeWithAnIsTypeOfFunction() method testRejectsAnObjectTypeWithAnIncorrectTypeForIsTypeOf (line 1281) | public function testRejectsAnObjectTypeWithAnIncorrectTypeForIsTypeOf() method testAcceptsAnUnionTypeWithArrayTypes (line 1302) | public function testAcceptsAnUnionTypeWithArrayTypes() method testAcceptsAnUnionTypeWithFunctionReturningAnArrayOfTypes (line 1317) | public function testAcceptsAnUnionTypeWithFunctionReturningAnArrayOfTy... method testRejectsAnUnionWithoutTypes (line 1334) | public function testRejectsAnUnionWithoutTypes() method testRejectsAUnionTypeWithIncorrectlyTypedTypes (line 1348) | public function testRejectsAUnionTypeWithIncorrectlyTypedTypes() method testAcceptsAnInputObjectTypeWithFields (line 1370) | public function testAcceptsAnInputObjectTypeWithFields() method testAcceptsAnInputObjectTypeWithAFieldFunction (line 1385) | public function testAcceptsAnInputObjectTypeWithAFieldFunction() method testRejectsAnInputObjectTypeWithIncorrectFields (line 1402) | public function testRejectsAnInputObjectTypeWithIncorrectFields() method testRejectsAnInputObjectTypeWithFieldsFunctionThatReturnsIncorrectType (line 1422) | public function testRejectsAnInputObjectTypeWithFieldsFunctionThatRetu... method testRejectsAnInputObjectTypeWithResolvers (line 1446) | public function testRejectsAnInputObjectTypeWithResolvers() method testRejectsAnInputObjectTypeWithIncorrectlyTypedResolver (line 1475) | public function testRejectsAnInputObjectTypeWithIncorrectlyTypedResolv... method testAcceptsAWellDefinedEnumTypeWithEmptyValueDefinition (line 1504) | public function testAcceptsAWellDefinedEnumTypeWithEmptyValueDefinition() method testAcceptsAWellDefinedEnumTypeWithInternalValueDefinition (line 1523) | public function testAcceptsAWellDefinedEnumTypeWithInternalValueDefini... method testRejectsAnEnumWithIncorrectlyTypedValues (line 1542) | public function testRejectsAnEnumWithIncorrectlyTypedValues() method testRejectsAnEnumTypeWithMissingValueDefinition (line 1561) | public function testRejectsAnEnumTypeWithMissingValueDefinition() method testRejectsAnEnumTypeWithIncorrectlyTypedValueDefinition (line 1583) | public function testRejectsAnEnumTypeWithIncorrectlyTypedValueDefiniti... method testDoesNotAllowIsDeprecatedWithoutDeprecationReasonOnEnum (line 1605) | public function testDoesNotAllowIsDeprecatedWithoutDeprecationReasonOn... method testAcceptsTypesAsItemOfList (line 1628) | public function testAcceptsTypesAsItemOfList() method testRejectsANonTypesAsItemTypeOfList (line 1652) | public function testRejectsANonTypesAsItemTypeOfList() method testAcceptsTypesAsNullableTypeOfNonNull (line 1681) | public function testAcceptsTypesAsNullableTypeOfNonNull() method testRejectsNonTypesAsNullableTypeOfNonNull (line 1705) | public function testRejectsNonTypesAsNullableTypeOfNonNull() method testRejectsASchemaWhichDefinesABuiltInType (line 1736) | public function testRejectsASchemaWhichDefinesABuiltInType() method testRejectsASchemaWhichDefinesAnObjectTypeTwice (line 1768) | public function testRejectsASchemaWhichDefinesAnObjectTypeTwice() method testRejectsASchemaWhichHaveSameNamedObjectsImplementingAnInterface (line 1804) | public function testRejectsASchemaWhichHaveSameNamedObjectsImplementin... FILE: tests/Functional/Type/EnumTypeTest.php class EnumTypeTest (line 16) | class EnumTypeTest extends TestCase method setUp (line 59) | public function setUp() method testPresentsAGetValuesAPIForComplexEnums (line 169) | public function testPresentsAGetValuesAPIForComplexEnums() method testPresentsAGetValueAPIForComplexEnums (line 180) | public function testPresentsAGetValueAPIForComplexEnums() FILE: tests/Functional/Type/IntrospectionTest.php class IntrospectionTest (line 12) | class IntrospectionTest extends TestCase method setUp (line 16) | public function setUp() method testExecutesAnIntrospectionQuery (line 21) | public function testExecutesAnIntrospectionQuery() FILE: tests/Functional/Type/PredicateTest.php class PredicateTest (line 24) | class PredicateTest extends TestCase method setUp (line 62) | public function setUp() method testAssertType (line 83) | public function testAssertType() method testAssertScalarTypeWithValidTypes (line 94) | public function testAssertScalarTypeWithValidTypes() method testAssertScalarTypeWithInvalidTypes (line 105) | public function testAssertScalarTypeWithInvalidTypes() function assertScalarType (line 116) | function assertScalarType($type) FILE: tests/Functional/Type/SerializationTest.php class SerializationTest (line 11) | class SerializationTest extends TestCase method testValuesIntCanRepresent (line 19) | public function testValuesIntCanRepresent($value, $answer) method valuesIntCanRepresentDataProvider (line 27) | public function valuesIntCanRepresentDataProvider() method testValuesIntCannotRepresent (line 43) | public function testValuesIntCannotRepresent($value) method valuesIntCannotRepresentDataProvider (line 52) | public function valuesIntCannotRepresentDataProvider() method testSerializeBooleanToInt (line 65) | public function testSerializeBooleanToInt() method testSerializeEmptyStringToInt (line 74) | public function testSerializeEmptyStringToInt() method testValuesFloatCanRepresent (line 85) | public function testValuesFloatCanRepresent($value, $answer) method valuesFloatCanRepresentDataProvider (line 93) | public function valuesFloatCanRepresentDataProvider() method testValuesFloatCannotRepresent (line 114) | public function testValuesFloatCannotRepresent($value) method valuesFloatCannotRepresentDataProvider (line 123) | public function valuesFloatCannotRepresentDataProvider() method testValuesStringCanRepresent (line 133) | public function testValuesStringCanRepresent($value, $answer) method valuesStringCanRepresentDataProvider (line 141) | public function valuesStringCanRepresentDataProvider() method testValuesBooleanCanRepresent (line 155) | public function testValuesBooleanCanRepresent($value, $answer) method valuesBooleanCanRepresentDataProvider (line 163) | public function valuesBooleanCanRepresentDataProvider() FILE: tests/Functional/Validation/MessagesTest.php class MessagesTest (line 9) | class MessagesTest extends TestCase method testUndefinedFieldMessageWorksWithoutSuggestions (line 11) | public function testUndefinedFieldMessageWorksWithoutSuggestions() method testUndefinedFieldMessageWorksWithNoSmallNumbersOfTypeSuggestions (line 16) | public function testUndefinedFieldMessageWorksWithNoSmallNumbersOfType... method testUndefinedFieldMessageWorksWithNoSmallNumbersOfFieldSuggestions (line 24) | public function testUndefinedFieldMessageWorksWithNoSmallNumbersOfFiel... method testUndefinedFieldMessageOnlyShowsOneSetOfSuggestionsAtATimePreferringTypes (line 32) | public function testUndefinedFieldMessageOnlyShowsOneSetOfSuggestionsA... method testUndefinedFieldMessageLimitsLotsOfTypeSuggestions (line 40) | public function testUndefinedFieldMessageLimitsLotsOfTypeSuggestions() method testUndefinedFieldMessageLimitsLotsOfFieldSuggestions (line 48) | public function testUndefinedFieldMessageLimitsLotsOfFieldSuggestions() method testFieldConflictMessageContainsHintForAliasConflict (line 56) | public function testFieldConflictMessageContainsHintForAliasConflict() FILE: tests/Functional/Validation/Rule/ExecutableDefinitionsRuleTest.php class ExecutableDefinitionsRuleTest (line 9) | class ExecutableDefinitionsRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testWithOnlyOperation (line 16) | public function testWithOnlyOperation() method testWithOperationAndFragment (line 30) | public function testWithOperationAndFragment() method testWithTypeDefinition (line 49) | public function testWithTypeDefinition() method testWithSchemaDefinition (line 75) | public function testWithSchemaDefinition() FILE: tests/Functional/Validation/Rule/FieldOnCorrectTypeRuleTest.php class FieldOnCorrectTypeRuleTest (line 9) | class FieldOnCorrectTypeRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testObjectFieldSelection (line 16) | public function testObjectFieldSelection() method testAliasedObjectFieldSelection (line 29) | public function testAliasedObjectFieldSelection() method testInterfaceFieldSelection (line 42) | public function testInterfaceFieldSelection() method testAliasedInterfaceFieldSelection (line 55) | public function testAliasedInterfaceFieldSelection() method testLyingAliasSelection (line 67) | public function testLyingAliasSelection() method testIgnoresFieldOnUnknownType (line 79) | public function testIgnoresFieldOnUnknownType() method testReportsErrorWhenTypeIsKnownAgain (line 91) | public function testReportsErrorWhenTypeIsKnownAgain() method testFieldNotDefinedOnFragment (line 111) | public function testFieldNotDefinedOnFragment() method testIgnoresDeeplyUnknownField (line 124) | public function testIgnoresDeeplyUnknownField() method testSubFieldNotDefined (line 139) | public function testSubFieldNotDefined() method testFieldNotDefinedOnInlineFragment (line 154) | public function testFieldNotDefinedOnInlineFragment() method testAliasedFieldTargetNotDefined (line 169) | public function testAliasedFieldTargetNotDefined() method testAliasedLyingFieldTargetNotDefined (line 182) | public function testAliasedLyingFieldTargetNotDefined() method testNotDefinedOnInterface (line 195) | public function testNotDefinedOnInterface() method testDefinedOnImplementorsButNotOnInterface (line 208) | public function testDefinedOnImplementorsButNotOnInterface() method testMetaFieldSelectionOnUnion (line 221) | public function testMetaFieldSelectionOnUnion() method testDirectFieldSelectionOnUnion (line 233) | public function testDirectFieldSelectionOnUnion() method testDefinedOnImplementorsQueriedOnUnion (line 246) | public function testDefinedOnImplementorsQueriedOnUnion() method testValidFieldInInlineFragment (line 267) | public function testValidFieldInInlineFragment() FILE: tests/Functional/Validation/Rule/FragmentsOnCompositeTypesRuleTest.php class FragmentsOnCompositeTypesRuleTest (line 9) | class FragmentsOnCompositeTypesRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testObjectIsValidFragmentType (line 16) | public function testObjectIsValidFragmentType() method testInterfaceIsValidFragmentType (line 28) | public function testInterfaceIsValidFragmentType() method testObjectIsValidInlineFragmentType (line 40) | public function testObjectIsValidInlineFragmentType() method testInlineFragmentWithoutTypeIsValid (line 54) | public function testInlineFragmentWithoutTypeIsValid() method testUnionIsValidFragmentType (line 68) | public function testUnionIsValidFragmentType() method testScalarIsInvalidFragmentType (line 80) | public function testScalarIsInvalidFragmentType() FILE: tests/Functional/Validation/Rule/KnownArgumentNamesRuleTest.php class KnownArgumentNamesRuleTest (line 10) | class KnownArgumentNamesRuleTest extends RuleTestCase method getRuleClassName (line 12) | protected function getRuleClassName(): string method testSingleArgumentIsKnown (line 17) | public function testSingleArgumentIsKnown() method testMultipleArgumentsAreKnown (line 29) | public function testMultipleArgumentsAreKnown() method testIgnoresArgumentsOfUnknownFields (line 41) | public function testIgnoresArgumentsOfUnknownFields() method testMultipleArgumentsInReverseOrderAreKnown (line 53) | public function testMultipleArgumentsInReverseOrderAreKnown() method testNoArgumentsOnOptionalArguments (line 65) | public function testNoArgumentsOnOptionalArguments() method testArgumentsAreKnownDeeply (line 77) | public function testArgumentsAreKnownDeeply() method testDirectiveArgumentsAreKnown (line 98) | public function testDirectiveArgumentsAreKnown() method testUndirectArgumentsAreInvalid (line 110) | public function testUndirectArgumentsAreInvalid() method testMisspelledDirectiveArgumentsAreReported (line 123) | public function testMisspelledDirectiveArgumentsAreReported() method testInvalidArgumentName (line 136) | public function testInvalidArgumentName() method testMisspelledArgumentNameIsReported (line 149) | public function testMisspelledArgumentNameIsReported() method testUnknownArgumentsAmongstKnownArguments (line 162) | public function testUnknownArgumentsAmongstKnownArguments() method testUnknownArgumentsDeeply (line 178) | public function testUnknownArgumentsDeeply() FILE: tests/Functional/Validation/Rule/KnownDirectivesRuleTest.php class KnownDirectivesRuleTest (line 10) | class KnownDirectivesRuleTest extends RuleTestCase method getRuleClassName (line 12) | protected function getRuleClassName(): string method testWithNoDirectives (line 17) | public function testWithNoDirectives() method testWithKnownDirectives (line 33) | public function testWithKnownDirectives() method testWithUnknownDirective (line 50) | public function testWithUnknownDirective() method testWithManyUnknownDirectives (line 65) | public function testWithManyUnknownDirectives() method testWithWellPlacedDirectives (line 90) | public function testWithWellPlacedDirectives() method testWithMisplacedDirectives (line 108) | public function testWithMisplacedDirectives() method testWithinSchemaLanguageWithWellPlacedDirectives (line 131) | public function testWithinSchemaLanguageWithWellPlacedDirectives() method testWithinSchemaLanguageWithMisplacedDirectives (line 177) | public function testWithinSchemaLanguageWithMisplacedDirectives() FILE: tests/Functional/Validation/Rule/KnownFragmentNamesRuleTest.php class KnownFragmentNamesRuleTest (line 9) | class KnownFragmentNamesRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testKnownFragmentNamesAreValid (line 16) | public function testKnownFragmentNamesAreValid() method testUnknownFragmentNamesAreInvalid (line 46) | public function testUnknownFragmentNamesAreInvalid() FILE: tests/Functional/Validation/Rule/KnownTypeNamesRuleTest.php class KnownTypeNamesRuleTest (line 9) | class KnownTypeNamesRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testKnownTypeNamesAreValid (line 16) | public function testKnownTypeNamesAreValid() method testUnknownTypeNamesAreInvalid (line 33) | public function testUnknownTypeNamesAreInvalid() method testIgnoresTypeDefinitions (line 56) | public function testIgnoresTypeDefinitions() FILE: tests/Functional/Validation/Rule/LoneAnonymousOperationRuleTest.php class LoneAnonymousOperationRuleTest (line 9) | class LoneAnonymousOperationRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testNoOperations (line 16) | public function testNoOperations() method testOneAnonymousOperation (line 28) | public function testOneAnonymousOperation() method testMultipleNamedOperations (line 40) | public function testMultipleNamedOperations() method testAnonymousOperationWithFragment (line 56) | public function testAnonymousOperationWithFragment() method testMultipleAnonymousOperations (line 71) | public function testMultipleAnonymousOperations() method testAnonymousOperationWithAMutation (line 90) | public function testAnonymousOperationWithAMutation() method testAnonymousOperationWithASubscription (line 106) | public function testAnonymousOperationWithASubscription() FILE: tests/Functional/Validation/Rule/NoFragmentCyclesRuleTest.php class NoFragmentCyclesRuleTest (line 9) | class NoFragmentCyclesRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testSingleReferenceIsValid (line 16) | public function testSingleReferenceIsValid() method testSpreadingTwiceIsNotCircular (line 27) | public function testSpreadingTwiceIsNotCircular() method testSpreadingTwiceIndirectlyIsNotCircular (line 38) | public function testSpreadingTwiceIndirectlyIsNotCircular() method testDoubleSpreadWithinAbstractTypes (line 50) | public function testDoubleSpreadWithinAbstractTypes() method testDoesNotFalsePositiveOnUnknownFragment (line 67) | public function testDoesNotFalsePositiveOnUnknownFragment() method testSpreadingRecursivelyWithinFieldsFails (line 79) | public function testSpreadingRecursivelyWithinFieldsFails() method testNoSpreadingItselfDirectly (line 90) | public function testNoSpreadingItselfDirectly() method testNoSpreadingItselfDirectlyWithinInlineFragment (line 101) | public function testNoSpreadingItselfDirectlyWithinInlineFragment() method testNoSpreadingItselfIndirectly (line 116) | public function testNoSpreadingItselfIndirectly() method testNoSpreadingItselfIndirectlyInOppositeOrder (line 128) | public function testNoSpreadingItselfIndirectlyInOppositeOrder() method testNoSpreadingItselfIndirectlyWithinInlineFragment (line 140) | public function testNoSpreadingItselfIndirectlyWithinInlineFragment() method testNoSpreadingItselfDeeply (line 160) | public function testNoSpreadingItselfDeeply() method testNoSpreadingItselfDeeplyTwoPaths (line 189) | public function testNoSpreadingItselfDeeplyTwoPaths() method testNoSpreadingItselfDeeplyTwoPathsOppositeOrder (line 205) | public function testNoSpreadingItselfDeeplyTwoPathsOppositeOrder() method testNoSpreadingItselfDeeplyAndImmediately (line 221) | public function testNoSpreadingItselfDeeplyAndImmediately() FILE: tests/Functional/Validation/Rule/NoUndefinedVariablesRuleTest.php class NoUndefinedVariablesRuleTest (line 9) | class NoUndefinedVariablesRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testAllVariablesDefined (line 16) | public function testAllVariablesDefined() method testAllVariablesDeeplyDefined (line 28) | public function testAllVariablesDeeplyDefined() method testAllVariablesDeeplyInInlineFragmentsDefined (line 44) | public function testAllVariablesDeeplyInInlineFragmentsDefined() method testAllVariablesInFragmentsDeeplyDefined (line 64) | public function testAllVariablesInFragmentsDeeplyDefined() method testVariablesWithinSingleFragmentDefinedInMultipleOperations (line 89) | public function testVariablesWithinSingleFragmentDefinedInMultipleOper... method testVariableWithinFragmentsDefinedInOperations (line 107) | public function testVariableWithinFragmentsDefinedInOperations() method testVariableWithinRecursiveFragmentDefined (line 128) | public function testVariableWithinRecursiveFragmentDefined() method testVariableNotDefined (line 145) | public function testVariableNotDefined() method testVariableNotDefinedByAnonymousQuery (line 158) | public function testVariableNotDefinedByAnonymousQuery() method testMultipleVariablesNotDefined (line 171) | public function testMultipleVariablesNotDefined() method testVariableInFragmentNotDefinedByAnonymousQuery (line 187) | public function testVariableInFragmentNotDefinedByAnonymousQuery() method testVariableInFragmentNotDefinedByOperation (line 203) | public function testVariableInFragmentNotDefinedByOperation() method testMultipleVariablesInFragmentsNotDefined (line 229) | public function testMultipleVariablesInFragmentsNotDefined() method testSingleVariableInFragmentNotDefinedByMultipleOperations (line 258) | public function testSingleVariableInFragmentNotDefinedByMultipleOperat... method testVariablesInFragmentNotDefinedByMultipleOperations (line 280) | public function testVariablesInFragmentNotDefinedByMultipleOperations() method testVariableInFragmentUsedByOtherOperation (line 302) | public function testVariableInFragmentUsedByOtherOperation() method testMultipleUndefinedVariablesProduceMultipleErrors (line 327) | public function testMultipleUndefinedVariablesProduceMultipleErrors() FILE: tests/Functional/Validation/Rule/NoUnusedFragmentsRuleTest.php class NoUnusedFragmentsRuleTest (line 9) | class NoUnusedFragmentsRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testAllFragmentNamesAreUsed (line 16) | public function testAllFragmentNamesAreUsed() method testContainsUnknownFragments (line 43) | public function testContainsUnknownFragments() method testContainsUnknownFragmentsWithReferenceCycle (line 82) | public function testContainsUnknownFragmentsWithReferenceCycle() method testContainsUnknownAndUndefinedFragments (line 123) | public function testContainsUnknownAndUndefinedFragments() FILE: tests/Functional/Validation/Rule/NoUnusedVariablesRuleTest.php class NoUnusedVariablesRuleTest (line 9) | class NoUnusedVariablesRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testUsesAllVariables (line 16) | public function testUsesAllVariables() method testUsesAllVariablesDeeply (line 28) | public function testUsesAllVariablesDeeply() method testUsesAllVariablesDeeplyInInlineFragments (line 44) | public function testUsesAllVariablesDeeplyInInlineFragments() method testUsesAllVariablesInFragments (line 64) | public function testUsesAllVariablesInFragments() method testVariableUsedByFragmentInMultipleOperations (line 89) | public function testVariableUsedByFragmentInMultipleOperations() method testVariableUsedByRecursiveFragment (line 110) | public function testVariableUsedByRecursiveFragment() method testVariableNotUsed (line 127) | public function testVariableNotUsed() method testMultipleVariablesNotUsed (line 140) | public function testMultipleVariablesNotUsed() method testVariableNotUsedInFragments (line 156) | public function testVariableNotUsedInFragments() method testMultipleVariablesNotUsedInFragments (line 182) | public function testMultipleVariablesNotUsedInFragments() method testVariableNotUsedByUnreferencedFragment (line 211) | public function testVariableNotUsedByUnreferencedFragment() method testVariableNotUsedByFragmentUsedByOtherOperation (line 230) | public function testVariableNotUsedByFragmentUsedByOtherOperation() FILE: tests/Functional/Validation/Rule/OverlappingFieldsCanBeMergedRuleTest.php class OverlappingFieldsCanBeMergedRuleTest (line 17) | class OverlappingFieldsCanBeMergedRuleTest extends RuleTestCase method getRuleClassName (line 29) | protected function getRuleClassName(): string method setUp (line 34) | public function setUp() method testUniqueFields (line 152) | public function testUniqueFields() method testIdenticalFields (line 165) | public function testIdenticalFields() method testIdenticalFieldsWithIdenticalArguments (line 178) | public function testIdenticalFieldsWithIdenticalArguments() method testIdenticalFieldsWithIdenticalDirectives (line 191) | public function testIdenticalFieldsWithIdenticalDirectives() method testDifferentArgumentsWithDifferentAliases (line 204) | public function testDifferentArgumentsWithDifferentAliases() method testDifferentDirectivesWithDifferentAliases (line 217) | public function testDifferentDirectivesWithDifferentAliases() method testDifferentSkipIncludeDirectivesAccepted (line 230) | public function testDifferentSkipIncludeDirectivesAccepted() method testSameAliasesWithDifferentFieldTargets (line 246) | public function testSameAliasesWithDifferentFieldTargets() method testSameAliasesAllowedOnNonOverlappingFields (line 260) | public function testSameAliasesAllowedOnNonOverlappingFields() method testAliasMaskingDirectFieldAccess (line 279) | public function testAliasMaskingDirectFieldAccess() method testDifferentArgumentsSecondAddsAnArgument (line 293) | public function testDifferentArgumentsSecondAddsAnArgument() method testDifferentArgsSecondMissingAnArgument (line 307) | public function testDifferentArgsSecondMissingAnArgument() method testConflictingArguments (line 321) | public function testConflictingArguments() method testAllowsDifferentArgumentsWhereNoConflictIsPossible (line 335) | public function testAllowsDifferentArgumentsWhereNoConflictIsPossible() method testEncountersConflictInFragments (line 354) | public function testEncountersConflictInFragments() method testReportsEachConlictOnce (line 374) | public function testReportsEachConlictOnce() method testDeepConflict (line 409) | public function testDeepConflict() method testDeepConflictWithMultipleIssues (line 433) | public function testDeepConflictWithMultipleIssues() method testVeryDeepConflict (line 462) | public function testVeryDeepConflict() method testReportsDeepConflictToNearestCommonAncestor (line 490) | public function testReportsDeepConflictToNearestCommonAncestor() method testReportsDeepConflictToNearestCommonAncestorInFragments (line 521) | public function testReportsDeepConflictToNearestCommonAncestorInFragme... method testReportsDeepConflictsInNestedFragments (line 560) | public function testReportsDeepConflictsInNestedFragments() method testIgnoresUnknownFragments (line 601) | public function testIgnoresUnknownFragments() method testConflictingReturnTypesWhichPotentiallyOverlap (line 619) | public function testConflictingReturnTypesWhichPotentiallyOverlap() method testCompatibleReturnShapesOnDifferentReturnTypes (line 650) | public function testCompatibleReturnShapesOnDifferentReturnTypes() method testDisallowsDifferingReturnTypesDespiteNoOverlap (line 677) | public function testDisallowsDifferingReturnTypesDespiteNoOverlap() method testReportsCorrectlyWhenANonExclusiveFollowsAnExclusive (line 704) | public function testReportsCorrectlyWhenANonExclusiveFollowsAnExclusive() method testDisallowsDifferingReturnTypeNullabilityDespiteNoOverlap (line 763) | public function testDisallowsDifferingReturnTypeNullabilityDespiteNoOv... method testDisallowsDifferingReturnTypeListDespiteNoOverlap (line 790) | public function testDisallowsDifferingReturnTypeListDespiteNoOverlap() method testDisallowsDifferingSubfields (line 849) | public function testDisallowsDifferingSubfields() method testDisallowsDifferingDeepReturnTypesDespiteNoOverlap (line 881) | public function testDisallowsDifferingDeepReturnTypesDespiteNoOverlap() method testAllowsNonConflictingOverlappingTypes (line 912) | public function testAllowsNonConflictingOverlappingTypes() method testSameWrappedScalarReturnTypes (line 932) | public function testSameWrappedScalarReturnTypes() method testAllowsInlineTypelessFragments (line 952) | public function testAllowsInlineTypelessFragments() method testComparesDeepTypesIncludingList (line 968) | public function testComparesDeepTypesIncludingList() method testIgnoresUnknownTypes (line 1003) | public function testIgnoresUnknownTypes() method testDoesNotInfiniteLoopOnRecursiveFragment (line 1023) | public function testDoesNotInfiniteLoopOnRecursiveFragment() method testDoesNotInfiniteLoopOnImmediatelyRecursiveFragments (line 1033) | public function testDoesNotInfiniteLoopOnImmediatelyRecursiveFragments() method testDoesNotInfiniteLoopOnTransitivelyRecursiveFragments (line 1043) | public function testDoesNotInfiniteLoopOnTransitivelyRecursiveFragments() method testFindsInvalidCaseEvenWithImmediatelyRecursiveFragment (line 1055) | public function testFindsInvalidCaseEvenWithImmediatelyRecursiveFragme... FILE: tests/Functional/Validation/Rule/PossibleFragmentSpreadsRuleTest.php class PossibleFragmentSpreadsRuleTest (line 10) | class PossibleFragmentSpreadsRuleTest extends RuleTestCase method getRuleClassName (line 12) | protected function getRuleClassName(): string method testOfTheSameObject (line 17) | public function testOfTheSameObject() method testOfTheSameObjectWithInlineFragment (line 28) | public function testOfTheSameObjectWithInlineFragment() method testObjectIntoAnImplementedInterface (line 38) | public function testObjectIntoAnImplementedInterface() method testObjectIntoContainingUnion (line 49) | public function testObjectIntoContainingUnion() method testUnionIntoContainedObject (line 60) | public function testUnionIntoContainedObject() method testUnionIntoOverlappingInterface (line 71) | public function testUnionIntoOverlappingInterface() method testUnionIntoOverlappingUnion (line 82) | public function testUnionIntoOverlappingUnion() method testInterfaceIntoImplementedObject (line 93) | public function testInterfaceIntoImplementedObject() method testInterfaceIntoOverlappingInterface (line 104) | public function testInterfaceIntoOverlappingInterface() method testInterfaceIntoOverlappingInterfaceInInlineFragment (line 115) | public function testInterfaceIntoOverlappingInterfaceInInlineFragment() method testInterfaceIntoOverlappingUnion (line 125) | public function testInterfaceIntoOverlappingUnion() method testIgnoresIncorrectType (line 136) | public function testIgnoresIncorrectType() method testDifferentObjectIntoObject (line 147) | public function testDifferentObjectIntoObject() method testDifferentObjectIntoObjectInInlineFragment (line 159) | public function testDifferentObjectIntoObjectInInlineFragment() method testObjectIntoNotImplementingInterface (line 172) | public function testObjectIntoNotImplementingInterface() method testObjectIntoNotContainingUnion (line 184) | public function testObjectIntoNotContainingUnion() method testUnionIntoNotContainedObject (line 196) | public function testUnionIntoNotContainedObject() method testUnionIntoNonOverlappingInterface (line 208) | public function testUnionIntoNonOverlappingInterface() method testUnionIntoNonOverlappingUnion (line 220) | public function testUnionIntoNonOverlappingUnion() method testInterfaceIntoNonImplementingObject (line 232) | public function testInterfaceIntoNonImplementingObject() method testInterfaceIntoNonOverlappingInterface (line 244) | public function testInterfaceIntoNonOverlappingInterface() method testInterfaceIntoNonOverlappingInterfaceInInlineFragment (line 258) | public function testInterfaceIntoNonOverlappingInterfaceInInlineFragme... method testInterfaceIntoNonOverlappingUnion (line 271) | public function testInterfaceIntoNonOverlappingUnion() FILE: tests/Functional/Validation/Rule/ProvidedRequiredArgumentsRuleTest.php class ProvidedRequiredArgumentsRuleTest (line 10) | class ProvidedRequiredArgumentsRuleTest extends RuleTestCase method getRuleClassName (line 12) | protected function getRuleClassName(): string method testIgnoresUnknownArguments (line 17) | public function testIgnoresUnknownArguments() method testValidNonNullableValue (line 31) | public function testValidNonNullableValue() method testNoArgumentOnOptionalArgument (line 45) | public function testNoArgumentOnOptionalArgument() method testNoArgumentOnNonNullFieldWithDefaultValue (line 59) | public function testNoArgumentOnNonNullFieldWithDefaultValue() method testMultipleArguments (line 73) | public function testMultipleArguments() method testMultipleArgumentsInReverseOrder (line 87) | public function testMultipleArgumentsInReverseOrder() method testNoArgumentsOnMultipleOptional (line 101) | public function testNoArgumentsOnMultipleOptional() method testOneArgumentOnMultipleOptional (line 115) | public function testOneArgumentOnMultipleOptional() method testSecondArgumentOnMultipleOptional (line 129) | public function testSecondArgumentOnMultipleOptional() method testMultipleRequiredOnMixedList (line 143) | public function testMultipleRequiredOnMixedList() method testMultipleRequiredAndOneOptionalOnMixedList (line 157) | public function testMultipleRequiredAndOneOptionalOnMixedList() method testAllRequiredAndOptinalOnMixedList (line 171) | public function testAllRequiredAndOptinalOnMixedList() method testMissingOneNonNullableArgument (line 185) | public function testMissingOneNonNullableArgument() method testMultipleNonNullableArguments (line 200) | public function testMultipleNonNullableArguments() method testIncorrectValueAndMissingArgument (line 218) | public function testIncorrectValueAndMissingArgument() method testIgnoresUnknownDirectives (line 233) | public function testIgnoresUnknownDirectives() method testDirectivesOfValidTypes (line 245) | public function testDirectivesOfValidTypes() method testDirectiveWithMissingTypes (line 262) | public function testDirectiveWithMissingTypes() FILE: tests/Functional/Validation/Rule/RuleTestCase.php class RuleTestCase (line 14) | abstract class RuleTestCase extends TestCase method getRuleClassName (line 26) | abstract protected function getRuleClassName(): string; method setUp (line 28) | public function setUp() method expectPassesRule (line 34) | protected function expectPassesRule($rule, $query) method expectPassesRuleWithSchema (line 39) | protected function expectPassesRuleWithSchema($schema, $rule, $query) method expectFailsRule (line 44) | protected function expectFailsRule($rule, $query, $expectedErrors = []) method expectFailsRuleWithSchema (line 49) | protected function expectFailsRuleWithSchema($schema, $rule, $query, $... method expectValid (line 54) | protected function expectValid($schema, $rules, $query) method expectInvalid (line 61) | protected function expectInvalid($schema, $rules, $query, $expectedErr... FILE: tests/Functional/Validation/Rule/ScalarLeafsRuleTest.php class ScalarLeafsRuleTest (line 10) | class ScalarLeafsRuleTest extends RuleTestCase method getRuleClassName (line 12) | protected function getRuleClassName(): string method testValidScalarSelection (line 17) | public function testValidScalarSelection() method testObjectTypeMissingSelection (line 29) | public function testObjectTypeMissingSelection() method testInterfaceTypeMissingSelection (line 42) | public function testInterfaceTypeMissingSelection() method testValidScalarSelectionWithArguments (line 55) | public function testValidScalarSelectionWithArguments() method testScalarSelectionNotAllowedOnBoolean (line 67) | public function testScalarSelectionNotAllowedOnBoolean() method testScalarSelectionNotAllowedOnEnum (line 80) | public function testScalarSelectionNotAllowedOnEnum() method testScalarSelectionNotAllowedWithArguments (line 93) | public function testScalarSelectionNotAllowedWithArguments() method testScalarSelectionNotAllowedWithDirectives (line 106) | public function testScalarSelectionNotAllowedWithDirectives() method testScalarSelectionNotAllowedWithDirectivesAndArguments (line 119) | public function testScalarSelectionNotAllowedWithDirectivesAndArguments() FILE: tests/Functional/Validation/Rule/SingleFieldSubscriptionsRuleTest.php class SingleFieldSubscriptionsRuleTest (line 9) | class SingleFieldSubscriptionsRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testValidSubscription (line 16) | public function testValidSubscription() method testFailsWithMoreThanOneRootField (line 28) | public function testFailsWithMoreThanOneRootField() method testFailsWithMoreThanOneRootFieldIncludingIntrospection (line 42) | public function testFailsWithMoreThanOneRootFieldIncludingIntrospection() method testFailsWithManyMoreThanOneRootField (line 56) | public function testFailsWithManyMoreThanOneRootField() method testFailsWithMoreThanOneRootFieldInAnonymousSubscription (line 71) | public function testFailsWithMoreThanOneRootFieldInAnonymousSubscripti... FILE: tests/Functional/Validation/Rule/UniqueArgumentNamesRuleTest.php class UniqueArgumentNamesRuleTest (line 9) | class UniqueArgumentNamesRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testNoArgumentsOnField (line 16) | public function testNoArgumentsOnField() method testNoArgumentsOnDirective (line 28) | public function testNoArgumentsOnDirective() method testArgumentOnField (line 40) | public function testArgumentOnField() method testArgumentOnDirective (line 52) | public function testArgumentOnDirective() method testSameArgumentOnTwoFields (line 64) | public function testSameArgumentOnTwoFields() method testSameArgumentOnFieldAndDirective (line 77) | public function testSameArgumentOnFieldAndDirective() method testSameArgumentOnTwoDirectives (line 89) | public function testSameArgumentOnTwoDirectives() method testMultipleFieldArguments (line 101) | public function testMultipleFieldArguments() method testDuplicateFieldArguments (line 113) | public function testDuplicateFieldArguments() method testManyDuplicateFieldArguments (line 126) | public function testManyDuplicateFieldArguments() method testDuplicateDirectiveArguments (line 142) | public function testDuplicateDirectiveArguments() method testManyDuplicateDirectiveArguments (line 155) | public function testManyDuplicateDirectiveArguments() FILE: tests/Functional/Validation/Rule/UniqueDirectivesPerLocationRuleTest.php class UniqueDirectivesPerLocationRuleTest (line 9) | class UniqueDirectivesPerLocationRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testNoDirectives (line 16) | public function testNoDirectives() method testUniqueDirectivesInDifferentLocations (line 28) | public function testUniqueDirectivesInDifferentLocations() method testUniqueDirectivesInSameLocations (line 40) | public function testUniqueDirectivesInSameLocations() method testSameDirectivesInDifferentLocations (line 52) | public function testSameDirectivesInDifferentLocations() method testSameDirectivesInSimilarLocations (line 64) | public function testSameDirectivesInSimilarLocations() method testDuplicateDirectivesInOneLocation (line 77) | public function testDuplicateDirectivesInOneLocation() method testManyDuplicateDirectivesInOneLocation (line 90) | public function testManyDuplicateDirectivesInOneLocation() method testDifferentDuplicateDirectivesInOneLocations (line 106) | public function testDifferentDuplicateDirectivesInOneLocations() method testDuplicateDirectivesInManyLocations (line 122) | public function testDuplicateDirectivesInManyLocations() FILE: tests/Functional/Validation/Rule/UniqueFragmentNamesRuleTest.php class UniqueFragmentNamesRuleTest (line 9) | class UniqueFragmentNamesRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testNoFragments (line 16) | public function testNoFragments() method testOneFragment (line 28) | public function testOneFragment() method testManyFragments (line 43) | public function testManyFragments() method testInlineFragmentsAreAlwaysUnique (line 66) | public function testInlineFragmentsAreAlwaysUnique() method testFragmentsNamedTheSame (line 83) | public function testFragmentsNamedTheSame() method testFragmentsNamedTheSameWithoutBeingReferenced (line 102) | public function testFragmentsNamedTheSameWithoutBeingReferenced() FILE: tests/Functional/Validation/Rule/UniqueInputFieldNamesRuleTest.php class UniqueInputFieldNamesRuleTest (line 9) | class UniqueInputFieldNamesRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testInputObjectWithFields (line 16) | public function testInputObjectWithFields() method testSameInputObjectWithTwoArguments (line 28) | public function testSameInputObjectWithTwoArguments() method testMultipleInputObjectFields (line 40) | public function testMultipleInputObjectFields() method testAllowsForNestedInputObjectsWithSimilarFields (line 52) | public function testAllowsForNestedInputObjectsWithSimilarFields() method testDuplicateInputObjectFields (line 72) | public function testDuplicateInputObjectFields() method testManyDuplicateInputObjectFields (line 85) | public function testManyDuplicateInputObjectFields() FILE: tests/Functional/Validation/Rule/UniqueOperationNamesRuleTest.php class UniqueOperationNamesRuleTest (line 9) | class UniqueOperationNamesRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testNoOperations (line 16) | public function testNoOperations() method testOneAnonymousOperation (line 28) | public function testOneAnonymousOperation() method testOneNamedOperation (line 40) | public function testOneNamedOperation() method testMultipleOperations (line 52) | public function testMultipleOperations() method testMultipleOperationsOfDifferentTypes (line 68) | public function testMultipleOperationsOfDifferentTypes() method testFragmentAndOperationWithTheSameName (line 88) | public function testFragmentAndOperationWithTheSameName() method testMultipleOperationWithTheSameName (line 104) | public function testMultipleOperationWithTheSameName() method testMultipleOperationsWithTheSameNameOfDifferentTypesMutation (line 121) | public function testMultipleOperationsWithTheSameNameOfDifferentTypesM... method testMultipleOperationsWithTheSameNameOfDifferentTypesSubscription (line 138) | public function testMultipleOperationsWithTheSameNameOfDifferentTypesS... FILE: tests/Functional/Validation/Rule/UniqueVariableNamesRuleTest.php class UniqueVariableNamesRuleTest (line 9) | class UniqueVariableNamesRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testUniqueVariableNames (line 16) | public function testUniqueVariableNames() method testDuplicateVariableNames (line 27) | public function testDuplicateVariableNames() FILE: tests/Functional/Validation/Rule/ValuesOfCorrectTypeRuleTest.php class ValuesOfCorrectTypeRuleTest (line 12) | class ValuesOfCorrectTypeRuleTest extends RuleTestCase method getRuleClassName (line 14) | protected function getRuleClassName(): string method testGoodIntValue (line 19) | public function testGoodIntValue() method testGoodNegativeIntValue (line 33) | public function testGoodNegativeIntValue() method testGoodBooleanValue (line 47) | public function testGoodBooleanValue() method testGoodStringValue (line 61) | public function testGoodStringValue() method testGoodFloatValue (line 75) | public function testGoodFloatValue() method testGoodNegativeFloatValue (line 89) | public function testGoodNegativeFloatValue() method testIntIntoFloat (line 103) | public function testIntIntoFloat() method testStringIntoID (line 117) | public function testStringIntoID() method testGoodEnumValue (line 131) | public function testGoodEnumValue() method testEnumWithUndefinedValue (line 145) | public function testEnumWithUndefinedValue() method testEnumWithNullValue (line 159) | public function testEnumWithNullValue() method testNullIntoNullableType (line 173) | public function testNullIntoNullableType() method testIntIntoString (line 198) | public function testIntIntoString() method testFloatIntoString (line 213) | public function testFloatIntoString() method testBooleanIntoString (line 228) | public function testBooleanIntoString() method testUnquotedStringIntoString (line 243) | public function testUnquotedStringIntoString() method testStringIntoInt (line 258) | public function testStringIntoInt() method testBigIntIntoInt (line 274) | public function testBigIntIntoInt() method testUnquotedStringIntoInt (line 289) | public function testUnquotedStringIntoInt() method testSimpleFloatIntoInt (line 304) | public function testSimpleFloatIntoInt() method testFloatIntoInt (line 319) | public function testFloatIntoInt() method testStringIntoFloat (line 334) | public function testStringIntoFloat() method testBooleanIntoFloat (line 349) | public function testBooleanIntoFloat() method testUnquotedStringIntoFloat (line 364) | public function testUnquotedStringIntoFloat() method testIntIntoBoolean (line 379) | public function testIntIntoBoolean() method testFloatIntoBoolean (line 394) | public function testFloatIntoBoolean() method testStringIntoBoolean (line 409) | public function testStringIntoBoolean() method testUnquotedStringIntoBoolean (line 424) | public function testUnquotedStringIntoBoolean() method testFloatIntoID (line 439) | public function testFloatIntoID() method testBooleanIntoID (line 454) | public function testBooleanIntoID() method testUnquotedStringIntoID (line 469) | public function testUnquotedStringIntoID() method testIntIntoEnum (line 484) | public function testIntIntoEnum() method testFloatIntoEnum (line 499) | public function testFloatIntoEnum() method testStringIntoEnum (line 514) | public function testStringIntoEnum() method testBooleanIntoEnum (line 529) | public function testBooleanIntoEnum() method testEnumValueIntoEnum (line 544) | public function testEnumValueIntoEnum() method testDifferentCaseEnumValueIntoEnum (line 559) | public function testDifferentCaseEnumValueIntoEnum() method testGoodListValue (line 574) | public function testGoodListValue() method testEmptyListValue (line 588) | public function testEmptyListValue() method testNullValue (line 602) | public function testNullValue() method testSingleValueIntoList (line 616) | public function testSingleValueIntoList() method testInvalidListValueWithIncorrectItemType (line 630) | public function testInvalidListValueWithIncorrectItemType() method testIntValueIntoListOfStrings (line 645) | public function testIntValueIntoListOfStrings() method testValidNonNullableValueOnOptionalArgument (line 660) | public function testValidNonNullableValueOnOptionalArgument() method testNoValueOnOptionalArgument (line 674) | public function testNoValueOnOptionalArgument() method testMultipleArguments (line 688) | public function testMultipleArguments() method testMultipleArgumentsInReverseOrder (line 702) | public function testMultipleArgumentsInReverseOrder() method testNoArgumentsOnMultipleOptionalArguments (line 716) | public function testNoArgumentsOnMultipleOptionalArguments() method testNoArgumentOnMultipleOptionalArguments (line 730) | public function testNoArgumentOnMultipleOptionalArguments() method testOneArgumentOnMultipleOptionalArguments (line 744) | public function testOneArgumentOnMultipleOptionalArguments() method testSecondArgumentOnMultipleOptionalArguments (line 758) | public function testSecondArgumentOnMultipleOptionalArguments() method testMultipleRequiredArgumentsOnMixedList (line 772) | public function testMultipleRequiredArgumentsOnMixedList() method testAllRequiredAndOptionalArgumentsOnMixedList (line 786) | public function testAllRequiredAndOptionalArgumentsOnMixedList() method testInvalidNonNullableValueWithIncorrectValueType (line 800) | public function testInvalidNonNullableValueWithIncorrectValueType() method testIncorrectValueAndMissingArgument (line 818) | public function testIncorrectValueAndMissingArgument() method testInvalidNonNullableValueWithNullValue (line 833) | public function testInvalidNonNullableValueWithNullValue() method testOptionalArgumentsDespiteRequiredFieldInType (line 848) | public function testOptionalArgumentsDespiteRequiredFieldInType() method testPartialObjectOnlyRequired (line 862) | public function testPartialObjectOnlyRequired() method testParitalObjectRequiredFieldCanBeFalsey (line 876) | public function testParitalObjectRequiredFieldCanBeFalsey() method testPartialObjectIncludingRequired (line 890) | public function testPartialObjectIncludingRequired() method testFullObject (line 904) | public function testFullObject() method testFullObjectWithFieldsInDifferentOrder (line 924) | public function testFullObjectWithFieldsInDifferentOrder() method testPartialObjectWithMissingRequiredArgument (line 944) | public function testPartialObjectWithMissingRequiredArgument() method testParitalObjectWithInvalidFieldType (line 959) | public function testParitalObjectWithInvalidFieldType() method testPartialObjectWithNullToNonNullField (line 977) | public function testPartialObjectWithNullToNonNullField() method testPartialObjectUnknownFieldArgument (line 995) | public function testPartialObjectUnknownFieldArgument() method testReportsOriginalErrorForCustomScalarWhichThrows (line 1018) | public function testReportsOriginalErrorForCustomScalarWhichThrows() method testAllowsCustomScalarToAcceptComplexLiterals (line 1033) | public function testAllowsCustomScalarToAcceptComplexLiterals() method testDirectiveArgumentsWithDirectivesOfValidTypes (line 1048) | public function testDirectiveArgumentsWithDirectivesOfValidTypes() method testDirectiveArgumentsWithDirectiveWithIncorrectTypes (line 1065) | public function testDirectiveArgumentsWithDirectiveWithIncorrectTypes() method testVariablesWithValidDefaultValues (line 1083) | public function testVariablesWithValidDefaultValues() method testVariablesWithValidDefaultNullValues (line 1099) | public function testVariablesWithValidDefaultNullValues() method testVariablesWithInvalidDefaultNullValues (line 1115) | public function testVariablesWithInvalidDefaultNullValues() method testVariablesWithInvalidDefaultValues (line 1136) | public function testVariablesWithInvalidDefaultValues() method testVariablesWithComplexInvalidDefaultValues (line 1157) | public function testVariablesWithComplexInvalidDefaultValues() method testComplexVariablesMissingRequiredField (line 1175) | public function testComplexVariablesMissingRequiredField() method testListVariablesWithInvalidItem (line 1188) | public function testListVariablesWithInvalidItem() FILE: tests/Functional/Validation/Rule/VariablesAreInputTypesRuleTest.php class VariablesAreInputTypesRuleTest (line 9) | class VariablesAreInputTypesRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testInputTypesAreValid (line 16) | public function testInputTypesAreValid() method testOutputTypesAreInvalid (line 28) | public function testOutputTypesAreInvalid() FILE: tests/Functional/Validation/Rule/VariablesDefaultValueAllowedRuleTest.php class VariablesDefaultValueAllowedRuleTest (line 9) | class VariablesDefaultValueAllowedRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testVariablesWithNoDefaultValues (line 16) | public function testVariablesWithNoDefaultValues() method testRequiredVariablesWithoutDefaultValues (line 28) | public function testRequiredVariablesWithoutDefaultValues() method testVariablesWithValidDefaultValues (line 40) | public function testVariablesWithValidDefaultValues() method testVariablesWithValidNullDefaultValues (line 56) | public function testVariablesWithValidNullDefaultValues() method testNoRequiredVariablesWithDefaultValues (line 72) | public function testNoRequiredVariablesWithDefaultValues() method testVariablesWithInvalidDefaultNullValues (line 88) | public function testVariablesWithInvalidDefaultNullValues() FILE: tests/Functional/Validation/Rule/VariablesInAllowedPositionRuleTest.php class VariablesInAllowedPositionRuleTest (line 9) | class VariablesInAllowedPositionRuleTest extends RuleTestCase method getRuleClassName (line 11) | protected function getRuleClassName(): string method testBooleanAllowsBoolean (line 16) | public function testBooleanAllowsBoolean() method testBooleanAllowsBooleanWithinFragment (line 31) | public function testBooleanAllowsBooleanWithinFragment() method testBooleanAllowsNonNullBoolean (line 62) | public function testBooleanAllowsNonNullBoolean() method testNonNullBooleanAllowsBooleanWithinFragment (line 76) | public function testNonNullBooleanAllowsBooleanWithinFragment() method testNonNullIntAllowsIntWithDefaultValue (line 94) | public function testNonNullIntAllowsIntWithDefaultValue() method testListOfStringsAllowsListOfStrings (line 108) | public function testListOfStringsAllowsListOfStrings() method testListOfNonNullStringsAllowsListOfStrings (line 122) | public function testListOfNonNullStringsAllowsListOfStrings() method testStringAllowsListOfStrings (line 136) | public function testStringAllowsListOfStrings() method testNonNullStringAllowsListOfStrings (line 150) | public function testNonNullStringAllowsListOfStrings() method testComplexInputAllowsComplexInput (line 164) | public function testComplexInputAllowsComplexInput() method testComplexInputAllowsComplexInputInField (line 178) | public function testComplexInputAllowsComplexInputInField() method testNonNullBooleanAllowsNonNullBooleanInDirective (line 192) | public function testNonNullBooleanAllowsNonNullBooleanInDirective() method testBooleanAllowsNonNullBooleanInDirectiveWithDefaultValue (line 204) | public function testBooleanAllowsNonNullBooleanInDirectiveWithDefaultV... method testIntDisallowsNonNullInt (line 216) | public function testIntDisallowsNonNullInt() method testIntDisallowsNonNullIntWithinFragment (line 231) | public function testIntDisallowsNonNullIntWithinFragment() method testIntDisallowsNonNullIntWithinNestedFragment (line 250) | public function testIntDisallowsNonNullIntWithinNestedFragment() method testBooleanDisallowsString (line 273) | public function testBooleanDisallowsString() method testStringDisallowsListOfStrings (line 288) | public function testStringDisallowsListOfStrings() method testBooleanDisallowsNonNullBooleanInDirective (line 303) | public function testBooleanDisallowsNonNullBooleanInDirective() method testStringDisallowsNonNullBooleanInDirective (line 316) | public function testStringDisallowsNonNullBooleanInDirective() method testStringDisallowsListOfNonNullStrings (line 329) | public function testStringDisallowsListOfNonNullStrings() FILE: tests/Functional/Validation/ValidationTest.php class ValidationTest (line 16) | class ValidationTest extends TestCase method setUp (line 23) | public function setUp() method testValidatesQueries (line 28) | public function testValidatesQueries() method testDetectsBadScalarParse (line 49) | public function testDetectsBadScalarParse() method testValidatesUsingACustomTypeInfo (line 68) | public function testValidatesUsingACustomTypeInfo() method validateQuery (line 106) | protected function validateQuery($schema, $query, $rules = null, $type... FILE: tests/Functional/Validation/errors.php function nonExecutableDefinition (line 43) | function nonExecutableDefinition($definitionName, $location) function undefinedField (line 52) | function undefinedField($field, $type, $suggestedTypes, $suggestsFields,... function fragmentOnNonComposite (line 61) | function fragmentOnNonComposite($fragmentName, $typeName, $location) function unknownArgument (line 70) | function unknownArgument($argumentName, $fieldName, $typeName, $suggeste... function unknownDirectiveArgument (line 79) | function unknownDirectiveArgument($argumentName, $directiveName, $sugges... function unknownDirective (line 88) | function unknownDirective($directiveName, $location) function misplacedDirective (line 97) | function misplacedDirective($directiveName, $directiveLocation, $location) function unknownFragment (line 106) | function unknownFragment($fragmentName, $location) function unknownType (line 115) | function unknownType($typeName, $suggestedTypes, $location) function anonymousOperationNotAlone (line 124) | function anonymousOperationNotAlone($location) function fragmentCycle (line 133) | function fragmentCycle($fragmentName, $spreadNames, array $locations) function undefinedVariable (line 142) | function undefinedVariable($variableName, $variableLocation, $operationN... function unusedFragment (line 154) | function unusedFragment($fragmentName, $location) function unusedVariable (line 163) | function unusedVariable($variableName, $operationName, $location) function fieldConflict (line 172) | function fieldConflict($responseName, $reason, $locations) function typeIncompatibleSpread (line 181) | function typeIncompatibleSpread($fragmentName, $parentType, $fragmentTyp... function typeIncompatibleAnonymousSpread (line 190) | function typeIncompatibleAnonymousSpread($parentType, $fragmentType, $lo... function missingFieldArgument (line 199) | function missingFieldArgument($fieldName, $argumentName, $typeName, $loc... function missingDirectiveArgument (line 208) | function missingDirectiveArgument($directiveName, $argumentName, $typeNa... function noSubselectionAllowed (line 217) | function noSubselectionAllowed($fieldName, $typeName, $location) function requiredSubselection (line 226) | function requiredSubselection($fieldName, $typeName, $location) function singleFieldOnly (line 235) | function singleFieldOnly($name, $locations) function duplicateArgument (line 244) | function duplicateArgument($argumentName, $locations) function duplicateDirective (line 253) | function duplicateDirective($directiveName, $locations) function duplicateFragment (line 262) | function duplicateFragment($fragmentName, $locations) function duplicateInputField (line 271) | function duplicateInputField($fieldName, $locations) function duplicateOperation (line 280) | function duplicateOperation($operationName, $locations) function duplicateVariable (line 289) | function duplicateVariable($variableName, $locations) function nonInputTypeOnVariable (line 298) | function nonInputTypeOnVariable($variableName, $typeName, $location) function variableDefaultValueNotAllowed (line 307) | function variableDefaultValueNotAllowed($variableName, $typeName, $guess... function badVariablePosition (line 316) | function badVariablePosition($variableName, $typeName, $expectedTypeName... function badValue (line 325) | function badValue($typeName, $value, $location, $message = null) function requiredField (line 334) | function requiredField($typeName, $fieldName, $fieldNameType, $location) function unknownField (line 343) | function unknownField($typeName, $fieldName, $location, $message = null) FILE: tests/Functional/Validation/harness.php function Being (line 28) | function Being(): InterfaceType function Pet (line 45) | function Pet(): InterfaceType function Canine (line 62) | function Canine(): InterfaceType function DogCommand (line 79) | function DogCommand(): EnumType function Dog (line 93) | function Dog(): ObjectType function Cat (line 133) | function Cat(): ObjectType function CatOrDog (line 155) | function CatOrDog(): UnionType function Intelligent (line 165) | function Intelligent(): InterfaceType function Human (line 177) | function Human(): ObjectType function Alien (line 198) | function Alien(): ObjectType function DogOrHuman (line 218) | function DogOrHuman(): UnionType function HumanOrAlien (line 228) | function HumanOrAlien(): UnionType function FurColor (line 238) | function FurColor(): EnumType function ComplexInput (line 255) | function ComplexInput(): InputObjectType function ComplicatedArgs (line 272) | function ComplicatedArgs(): ObjectType function InvalidScalar (line 357) | function InvalidScalar(): ScalarType function AnyScalar (line 375) | function AnyScalar(): ScalarType function QueryRoot (line 393) | function QueryRoot(): ObjectType function testSchema (line 429) | function testSchema(): Schema FILE: tests/Functional/ValidationTest.php class ValidationTest (line 10) | class ValidationTest extends TestCase method testValidatesAComplexButValidQuery (line 18) | public function testValidatesAComplexButValidQuery() method testNodesThatNonExistentFieldsAreInvalid (line 44) | public function testNodesThatNonExistentFieldsAreInvalid() method testRequiresFieldsOnObjects (line 59) | public function testRequiresFieldsOnObjects() method testDisallowsFieldsOnScalars (line 72) | public function testDisallowsFieldsOnScalars() method testDisallowsObjectFieldsOnInterfaces (line 89) | public function testDisallowsObjectFieldsOnInterfaces() method testAllowsObjectFieldsInFragments (line 105) | public function testAllowsObjectFieldsInFragments() method testAllowsObjectFieldsInInlineFragments (line 125) | public function testAllowsObjectFieldsInInlineFragments() method validateQuery (line 141) | protected function validateQuery($query) FILE: tests/Functional/starWarsData.php function luke (line 5) | function luke() function vader (line 17) | function vader() function han (line 29) | function han() function leia (line 40) | function leia() function tarkin (line 52) | function tarkin() function humanData (line 63) | function humanData() function threepio (line 74) | function threepio() function artoo (line 86) | function artoo() function droidData (line 98) | function droidData() function getCharacter (line 106) | function getCharacter($id) function getFriends (line 111) | function getFriends($character) function getHero (line 118) | function getHero($episode) function getHuman (line 127) | function getHuman($id) function getDroid (line 132) | function getDroid($id) FILE: tests/Functional/starWarsSchema.php function starWarsSchema (line 8) | function starWarsSchema() FILE: tests/TestCase.php class TestCase (line 11) | class TestCase extends BaseTestCase method assertQueryResultWithSchema (line 24) | protected function assertQueryResultWithSchema( FILE: tests/Unit/Error/GraphQLExceptionTest.php class GraphQLExceptionTest (line 9) | class GraphQLExceptionTest extends TestCase method testHasLocations (line 11) | public function testHasLocations() method testToArray (line 36) | public function testToArray() method testToArrayWithExtensions (line 57) | public function testToArrayWithExtensions() FILE: tests/Unit/Error/Handler/ErrorHandlerTest.php class ErrorHandlerTest (line 11) | class ErrorHandlerTest extends TestCase method testHandle (line 13) | public function testHandle() method testMiddleware (line 25) | public function testMiddleware() method mockContext (line 54) | private function mockContext() class WasInvokedMiddleware (line 62) | class WasInvokedMiddleware extends AbstractErrorMiddleware method handleExecutionError (line 66) | public function handleExecutionError(ExecutionException $exception, Ex... method wasInvoked (line 73) | public function wasInvoked(): bool class LoggerMiddleware (line 79) | class LoggerMiddleware extends AbstractErrorMiddleware method __construct (line 83) | public function __construct($logCallback) method handleExecutionError (line 88) | public function handleExecutionError(ExecutionException $exception, Ex... class NoopMiddleware (line 96) | class NoopMiddleware extends AbstractErrorMiddleware FILE: tests/Unit/Execution/ExecutionResultTest.php class ExecutionResultTest (line 9) | class ExecutionResultTest extends TestCase method testBasics (line 12) | public function testBasics(): void FILE: tests/Unit/Language/BlockStringValueTest.php class BlockStringValueTest (line 12) | class BlockStringValueTest extends TestCase method testRemovesUniformIndentation (line 15) | public function testRemovesUniformIndentation(): void method testRemovesEmptyLeadingAndTrailingLines (line 37) | public function testRemovesEmptyLeadingAndTrailingLines(): void method testRemovesBlankLeadingAndTrailingLines (line 62) | public function testRemovesBlankLeadingAndTrailingLines(): void method testRetainsIndentationFromFirstLine (line 87) | public function testRetainsIndentationFromFirstLine(): void method testDoesNotAlterTrailingSpaces (line 110) | public function testDoesNotAlterTrailingSpaces(): void method assertBlockStringEquals (line 137) | private function assertBlockStringEquals(array $expectedBlockStringLin... FILE: tests/Unit/Language/LexerTest.php class LexerTest (line 19) | class LexerTest extends TestCase method testDisallowsUncommonControlCharacters (line 23) | public function testDisallowsUncommonControlCharacters(): void method testAcceptsBomCharacter (line 30) | public function testAcceptsBomCharacter(): void method testRecordsLineAndNumber (line 37) | public function testRecordsLineAndNumber(): void method testCanBeJsonSerialized (line 51) | public function testCanBeJsonSerialized(): void method testSkipsWhitespaceAndComments (line 65) | public function testSkipsWhitespaceAndComments(): void method testErrorsRespectWhitespace (line 89) | public function testErrorsRespectWhitespace(): void method testUpdatesLineNumbersInErrorForFileContext (line 107) | public function testUpdatesLineNumbersInErrorForFileContext() method testUpdatesColumnNumbersInErrorForFileContext (line 133) | public function testUpdatesColumnNumbersInErrorForFileContext() method testLexesStrings (line 157) | public function testLexesStrings(): void method testLexReportsUsefulStringErrors (line 184) | public function testLexReportsUsefulStringErrors() method testLexesBlockStrings (line 257) | public function testLexesBlockStrings(): void method testLexReportsUsefulBlockStringErrors (line 332) | public function testLexReportsUsefulBlockStringErrors() method testLexesNumbers (line 353) | public function testLexesNumbers() method testLexReportsUsefulNumberErrors (line 390) | public function testLexReportsUsefulNumberErrors() method testLexesPunctuation (line 413) | public function testLexesPunctuation() method testLexReportsUsefulUnknownCharacterError (line 432) | public function testLexReportsUsefulUnknownCharacterError() method testLexReportsUsefulInformationForDashesInNames (line 445) | public function testLexReportsUsefulInformationForDashesInNames() method testProducesDoubleLinkedListOfTokensIncludingComments (line 466) | public function testProducesDoubleLinkedListOfTokensIncludingComments() method assertSyntaxError (line 516) | private function assertSyntaxError(string $source, string $expectedExc... method assertLexerTokenPropertiesEqual (line 534) | private function assertLexerTokenPropertiesEqual(string $source, strin... method assertTokenPropertiesEqual (line 547) | private function assertTokenPropertiesEqual(Token $token, string $kind... method getLexer (line 561) | private function getLexer($source, array $options = []): LexerInterface FILE: tests/Unit/Language/NodeBuilderTest.php class NodeBuilderTest (line 49) | class NodeBuilderTest extends TestCase method setUp (line 56) | protected function setUp() method testBuildArgumentNode (line 61) | public function testBuildArgumentNode() method testBuildBooleanValueNode (line 78) | public function testBuildBooleanValueNode() method testBuildDirectiveNode (line 88) | public function testBuildDirectiveNode() method testBuildDocumentNode (line 101) | public function testBuildDocumentNode() method testBuildEnumValueNode (line 135) | public function testBuildEnumValueNode() method testBuildEnumTypeDefinitionNode (line 148) | public function testBuildEnumTypeDefinitionNode() method testBuildEnumTypeExtensionNode (line 177) | public function testBuildEnumTypeExtensionNode() method testBuildFieldDefinitionNode (line 199) | public function testBuildFieldDefinitionNode() method testBuildFieldNode (line 219) | public function testBuildFieldNode() method testBuildFloatValueNode (line 239) | public function testBuildFloatValueNode() method testBuildFragmentDefinitionNode (line 249) | public function testBuildFragmentDefinitionNode() method testBuildFragmentSpreadNode (line 262) | public function testBuildFragmentSpreadNode() method testBuildInlineFragmentNode (line 275) | public function testBuildInlineFragmentNode() method testBuildInputObjectTypeDefinitionNode (line 288) | public function testBuildInputObjectTypeDefinitionNode() method testBuildInputObjectTypeExtensionNode (line 301) | public function testBuildInputObjectTypeExtensionNode() method testBuildInputValueDefinitionNode (line 314) | public function testBuildInputValueDefinitionNode() method testBuildInterfaceTypeDefinitionNode (line 334) | public function testBuildInterfaceTypeDefinitionNode() method testBuildInterfaceTypeExtensionNode (line 347) | public function testBuildInterfaceTypeExtensionNode() method testBuildIntValueNode (line 360) | public function testBuildIntValueNode() method testBuildListTypeNode (line 370) | public function testBuildListTypeNode() method testBuildNamedTypeNode (line 386) | public function testBuildNamedTypeNode() method testBuildNameNode (line 399) | public function testBuildNameNode() method testBuildNullValueNode (line 409) | public function testBuildNullValueNode() method testBuildObjectFieldNode (line 418) | public function testBuildObjectFieldNode() method testBuildObjectTypeDefinitionNode (line 435) | public function testBuildObjectTypeDefinitionNode() method testBuildObjectTypeExtensionNode (line 448) | public function testBuildObjectTypeExtensionNode() method testBuildObjectValueNode (line 461) | public function testBuildObjectValueNode() method testBuildOperationDefinitionNode (line 486) | public function testBuildOperationDefinitionNode() method testBuildOperationTypeDefinitionNode (line 500) | public function testBuildOperationTypeDefinitionNode() method testBuildScalarTypeDefinitionNode (line 517) | public function testBuildScalarTypeDefinitionNode() method testBuildScalarTypeExtensionNode (line 530) | public function testBuildScalarTypeExtensionNode() method testBuildSchemaDefinitionNode (line 543) | public function testBuildSchemaDefinitionNode() method testBuildSelectionSetNode (line 565) | public function testBuildSelectionSetNode() method testBuildStringValueNode (line 590) | public function testBuildStringValueNode() method testBuildUnionTypeDefinitionNode (line 600) | public function testBuildUnionTypeDefinitionNode() method testBuildUnionTypeExtensionNode (line 629) | public function testBuildUnionTypeExtensionNode() method testBuildVariableDefinitionNode (line 651) | public function testBuildVariableDefinitionNode() method testBuildVariableNode (line 674) | public function testBuildVariableNode() method testCreateLocation (line 687) | public function testCreateLocation() FILE: tests/Unit/Schema/Resolver/ResolverRegistryTest.php class ResolverRegistryTest (line 15) | class ResolverRegistryTest extends TestCase method testResolverMap (line 17) | public function testResolverMap() method testTypeResolver (line 41) | public function testTypeResolver() method testFieldResolver (line 53) | public function testFieldResolver() method testRegisterResolver (line 67) | public function testRegisterResolver() method testExtendExistingResolver (line 79) | public function testExtendExistingResolver() method testMiddleware (line 113) | public function testMiddleware() method testResolverWithSpecificMiddleware (line 142) | public function testResolverWithSpecificMiddleware() class LogMiddleware (line 169) | abstract class LogMiddleware implements ResolverMiddlewareInterface method __construct (line 173) | public function __construct(callable $logCallback) class LogInputMiddleware (line 179) | class LogInputMiddleware extends LogMiddleware method resolve (line 184) | public function resolve( class LogResultMiddleware (line 198) | class LogResultMiddleware extends LogMiddleware method resolve (line 203) | public function resolve( class QueryResolver (line 217) | class QueryResolver extends AbstractTypeResolver method resolveHuman (line 219) | public function resolveHuman($rootValue, array $arguments, $context = ... class HumanResolver (line 225) | class HumanResolver extends AbstractFieldResolver method resolve (line 227) | public function resolve($rootValue, array $arguments, $context = null,... class HelloResolver (line 233) | class HelloResolver extends AbstractFieldResolver method __construct (line 237) | public function __construct(callable $logCallback) method resolve (line 242) | public function resolve($rootValue, array $arguments, $context = null,... class HelloResolverWithSpecificMiddleware (line 249) | class HelloResolverWithSpecificMiddleware extends HelloResolver method getMiddleware (line 251) | public function getMiddleware(): ?array FILE: tests/Unit/Type/Coercer/CoercerInterfaceTest.php class CoercerInterfaceTest (line 12) | class CoercerInterfaceTest extends TestCase method testCoercersImplementsThisInterface (line 14) | public function testCoercersImplementsThisInterface() FILE: tests/Unit/Type/Coercer/FloatCoercerTest.php class FloatCoercerTest (line 8) | class FloatCoercerTest extends TestCase method setUp (line 18) | protected function setUp() method testSuccessfulCoercion (line 28) | public function testSuccessfulCoercion(): void FILE: tests/Unit/Type/Coercer/IntCoercerTest.php class IntCoercerTest (line 9) | class IntCoercerTest extends TestCase method setUp (line 20) | protected function setUp() method testSuccessfulCoercion (line 30) | public function testSuccessfulCoercion(): void method testCoerceTooLargeInteger (line 42) | public function testCoerceTooLargeInteger($value): void method coerceTooLargeIntegerDataProvider (line 53) | public function coerceTooLargeIntegerDataProvider(): array method testCoerceFloat (line 65) | public function testCoerceFloat(): void FILE: tests/Unit/Type/Coercer/StringCoercerTest.php class StringCoercerTest (line 8) | class StringCoercerTest extends TestCase method setUp (line 18) | protected function setUp() method testSuccessfulCoercion (line 28) | public function testSuccessfulCoercion(): void FILE: tests/Unit/Util/AbstractEnumTest.php class AbstractEnumTest (line 12) | class AbstractEnumTest extends TestCase method testValues (line 18) | public function testValues() class DummyEnum (line 31) | class DummyEnum extends AbstractEnum FILE: tests/Unit/Util/NameHelperTest.php class NameHelperTest (line 12) | class NameHelperTest extends TestCase method testAssertInvalidReservedCharacters (line 19) | public function testAssertInvalidReservedCharacters() method testAssertInvalidRegularExpression (line 32) | public function testAssertInvalidRegularExpression() method testIsValidErrorNoError (line 41) | public function testIsValidErrorNoError() FILE: tests/Unit/Util/NodeComparatorTest.php class NodeComparatorTest (line 11) | class NodeComparatorTest extends TestCase method setUp (line 18) | public function setUp() method testCompareSameNode (line 23) | public function testCompareSameNode() method testCompareDifferentNode (line 33) | public function testCompareDifferentNode() FILE: tests/Unit/Util/ValueASTConverterTest.php class ValueASTConverterTest (line 24) | class ValueASTConverterTest extends TestCase method setUp (line 31) | public function setUp() method testConvertNonNullWithStringValue (line 36) | public function testConvertNonNullWithStringValue() method testConvertNonNullWithNullValue (line 43) | public function testConvertNonNullWithNullValue() method testConvertValidListOfStrings (line 52) | public function testConvertValidListOfStrings() method testConvertListWithMissingVariableValue (line 66) | public function testConvertListWithMissingVariableValue() method testConvertValidInputObject (line 82) | public function testConvertValidInputObject() method testConvertInputObjectWithNodeOfInvalidType (line 101) | public function testConvertInputObjectWithNodeOfInvalidType() method testConvertInputObjectWithMissingNonNullField (line 119) | public function testConvertInputObjectWithMissingNonNullField() method testConvertEnumWithIntValue (line 141) | public function testConvertEnumWithIntValue() method testConvertEnumWithNodeOfInvalidType (line 155) | public function testConvertEnumWithNodeOfInvalidType() method testConvertEnumWithMissingValue (line 168) | public function testConvertEnumWithMissingValue() method testConvertValidScalar (line 184) | public function testConvertValidScalar() method testConvertInvalidScalar (line 191) | public function testConvertInvalidScalar() FILE: tests/Unit/Util/ValueConverterTest.php class ValueConverterTest (line 11) | class ValueConverterTest extends TestCase method setUp (line 22) | protected function setUp() method testIdType (line 34) | public function testIdType(): void FILE: tests/Unit/Util/ValueHelperTest.php class ValueHelperTest (line 15) | class ValueHelperTest extends TestCase method setUp (line 25) | protected function setUp() method testCompareArguments (line 35) | public function testCompareArguments(): void method makeStringArgumentNode (line 88) | private function makeStringArgumentNode(string $name, string $value): ... FILE: tests/utils.php function jsonEncode (line 9) | function jsonEncode($value): string function readFileContents (line 18) | function readFileContents(string $path): string