Overview of graphql-php features
mastergraphql-php is a feature-complete implementation of the GraphQL specification in PHP. It acts as a thin wrapper around your existing data layer and business logic without dictating implementation details.
Key features include:
- Primitives to express your application as a Type System.
- Validation and introspection of the Type System (compatible with tools like GraphiQL).
- Parsing, validating, and executing GraphQL queries.
- Rich error reporting for both query validation and execution errors.
- Optional tools for parsing Schema Definition Language (SDL).
- Tools for batching requests to backend storage (solving the N+1 problem).
- Support for Async PHP platforms via promises.
- Standard HTTP server support.