Utils
Interfaces, Classes, Traits and Enums
- AST
- Various utilities dealing with AST
- ASTDefinitionBuilder
- BlockString
- BreakingChangesFinder
- BuildClientSchema
- BuildSchema
- Build instance of `GraphQL\Type\Schema` out of type language definition (string or parsed AST) See [section in docs](type-system/type-language.md) for details.
- InterfaceImplementations
- A way to track interface implementations.
- MixedStore
- Similar to PHP array, but allows any type of data to act as key (including arrays, objects, scalars)
- PairSet
- A way to keep track of pairs of things when the ordering of the pair does not matter. We do this by maintaining a sort of double adjacency sets.
- SchemaExtender
- SchemaPrinter
- Given an instance of Schema, prints it in GraphQL type language.
- TypeComparators
- TypeInfo
- Utils
- Value
- Coerces a PHP value given a GraphQL Type.