Hello!
We are happy you consider using this library.
This documentation relates to the GraPHPinator project - the PHP implementation of GraphQL server. Before you continue, make sure to understand the concepts of GraphQL and its purpose. All the necessary information is presented on the official website.
This library aims at the latest draft of the GraphQL specification. The current version supports all the features and is ready to be used in real-world applications.
Known incompatibilities can be found in issues with "Spec incompatibility" label. Those deviations from specification should not affect your application in any way, but are listed anyway for full transparency.
This section includes some general information about the library and how to use it but does not go deep into unnecessary detail.
If you prefer to read less text and more code - check out the Examples
- Schema definition and typesystem
- Request execution
Information about unofficial extensions this library provides.
- Addon types
- Constraint directives
- Modules
- Upload
Information about internal components, which may be used as standalone tools.
- How does this lib work internally
- Tokenizer
- Parser
- Hello World
- Union
- Interface
- Enum
- Arguments
- Input
- Deprecated
- Constraints
- Addon types
- Upload