2mxdev / graphql-php
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.3.0.1
- v14.3.0
- v14.2.0
- v14.1.1
- v14.1.0
- v14.0.2
- v14.0.1
- v14.0.0
- 0.13.x-dev
- 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
- 0.12.x-dev
- v0.12.6
- v0.12.5
- v0.12.4
- v0.12.3
- v0.12.2
- v0.12.1
- v0.12.0
- 0.11.x-dev
- 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
- dev-avoid-call_user_func
This package is auto-updated.
Last update: 2024-10-24 18:31:38 UTC
README
This is a PHP implementation of the GraphQL specification based on the reference implementation in JavaScript.
Installation
Via composer:
composer require webonyx/graphql-php
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.
Contributors
This project exists thanks to all the people who contribute. [Contribute].
Backers
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
License
See LICENSE.