Download the PHP package andi-lab/graphql-php without Composer
On this page you can find all versions of the php package andi-lab/graphql-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download andi-lab/graphql-php
More information about andi-lab/graphql-php
Files in andi-lab/graphql-php
Informations about the package graphql-php
GraphQL library
The GraphQL library for PHP allows you to define a GraphQL API using attributes, interfaces, and prepared abstract classes.
Features
Key features of the library include:
- framework agnostic, currently integrated with SpiralFramework on RoadRunner;
- support code first & schema first principles, which can simultaneously complement each other;
- extending via middleware layers.
Simple Example
This example shows how easy it is to define Query & Mutation. At the same time, the library provides full control when defining a GraphQL schema: custom types, required fields, default values, and much more.
Documentation
Documentation is currently available in:
- English
- Russian
Examples
The library includes examples of defining a GraphQL schema. All definitions mentioned in the documentation are present in the examples in one form or another.
License
See LICENSE
Community
Telegram group: GraphQL library for PHP
Roadmap
- [x] release 1.0
- [x] documentation of the development of middleware layers, with an example
- [x] documentation and example of connecting the
ecodev/graphql-upload
library for uploading files - [ ] support multiple schemas for
andi-lab/graphql-php-spiral
- [ ] release 1.1
- [ ] mockup types and fields
- [ ] other release
- [ ] inputs validate
- [ ] integration with Apollo Federation
All versions of graphql-php with dependencies
webonyx/graphql-php Version ^15.4
spiral/attributes Version ^3.1
phpdocumentor/reflection-docblock Version ^5.3
spiral/core Version ^3.7