Utils
Interfaces, Classes and Traits
- AST
- Various utilities dealing with AST.
- ASTDefinitionBuilder
- BreakingChangesFinder
- Utility for finding breaking/dangerous changes between two schemas.
- BuildClientSchema
- BuildSchema
- Build instance of @see \Automattic\WooCommerce\Vendor\GraphQL\Type\Schema out of schema language definition (string or parsed AST).
- InterfaceImplementations
- A way to track interface implementations.
- LazyException
- Allows lazy calculation of a complex message when the exception is used in `assert()`.
- LexicalDistance
- Computes the lexical distance between strings A and B.
- 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.
- PhpDoc
- SchemaExtender
- SchemaPrinter
- Prints the contents of a Schema in schema definition language.
- TypeComparators
- TypeInfo
- Utils
- Value
