iachilles / graphql
A PHP port of GraphQL reference implementation
Fund package maintenance!
Open Collective
Requires
- php: ^7.1||^8.0
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- amphp/amp: ^2.3
- doctrine/coding-standard: ^6.0
- nyholm/psr7: ^1.2
- phpbench/phpbench: ^0.16.10
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: 0.12.32
- phpstan/phpstan-phpunit: 0.12.11
- phpstan/phpstan-strict-rules: 0.12.2
- phpunit/phpunit: ^7.2|^8.5
- psr/http-message: ^1.0
- react/promise: 2.*
- simpod/php-coveralls-mirror: ^3.0
- squizlabs/php_codesniffer: 3.5.4
Suggests
- psr/http-message: To use standard GraphQL server
- react/promise: To leverage async resolving on React PHP platform
- dev-master
- 14.16.2
- 14.6.1
- 14.6.0
- v14.5.1
- v14.5.0
- v14.4.1
- v14.4.0
- v14.3.0
- v14.2.0
- v14.1.1
- v14.1.0
- v14.0.2
- v14.0.1
- v14.0.0
- v0.13.9
- v0.13.8
- v0.13.7
- v0.13.6
- v0.13.5
- v0.13.4
- v0.13.3
- v0.13.2
- v0.13.1
- v0.13.0
- v0.12.6
- v0.12.5
- v0.12.4
- v0.12.3
- v0.12.2
- v0.12.1
- v0.12.0
- v0.11.6
- v0.11.5
- v0.11.4
- v0.11.3
- v0.11.2
- v0.11.1
- v0.11.0
- v0.10.2
- v0.10.1
- v0.10.0
- v0.10.0-rc1
- v0.9.14
- v0.9.13
- v0.9.12
- v0.9.11
- v0.9.10
- v0.9.9
- v0.9.8
- v0.9.7
- v0.9.6
- v0.9.5
- v0.9.4
- v0.9.3
- v0.9.2
- v0.9.1
- v0.9.0
- v0.8.0
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.4
- v0.6.3
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.9
- v0.5.8
- v0.5.7
- v0.5.6
- v0.5.5
- v0.5.4
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5
- v0.4
- v0.3
- v0.2
- v0.1
This package is auto-updated.
Last update: 2024-12-23 22:39:58 UTC
README
This is a PHP implementation of the GraphQL specification based on the reference implementation in JavaScript.
Installation
Via composer:
composer require iachilles/graphql
Documentation
Full documentation is available on the Documentation site as well as in the docs folder of the distribution.
If you don't know what GraphQL is, visit the official website first.
Examples
There are several ready examples in the examples folder of the distribution, with a specific README file per example.
License
See LICENSE.