Download the PHP package joonlabs/php-graphql without Composer
On this page you can find all versions of the php package joonlabs/php-graphql. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download joonlabs/php-graphql
More information about joonlabs/php-graphql
Files in joonlabs/php-graphql
Package php-graphql
Short Description A PHP implementation of the GraphQL specifications
License MIT
Homepage https://github.com/joonlabs/php-graphql
Informations about the package php-graphql
php-graphql
php-graphql is a pure php implementation of the latest GraphQL specification based on the reference implementation in JavaScript.
Installation
Via composer:
Via git submodule:
For more information, see the doc pages
Documentation
The library's documentation is available at https://joonlabs.github.io/php-graphql/ or in the docs folder.
Examples
Examples can be found in the examples directory and are additionally discussed in the documentation.
Motivation
This project was developed out of internal needs in the company. We decided to go with an own implementation to stay in control of performance critical parts, implement cache systems and support file upload from scratch. Also this library does not use arrays but explicit parameters for initialization and configuration of types, fields and other objects. Thanks to features like named arguments which were added by PHP 8, this library achieves a high readability. As nice sideeffect this library seems to outperform the currently most used library webonyx/graphql-php in terms of speed in many use cases (please see https://github.com/joonlabs/graphql-benchmarks for reference).
Backers and sponsors
see joonlabs.com
see leafx.de
License
Fore more infromation regarding the license, see the LICENSE file.