Download the PHP package ciloe/graphql-client-php without Composer
On this page you can find all versions of the php package ciloe/graphql-client-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package graphql-client-php
GraphQL Client PHP
How to install
Install by sources
You can install the project with ssh git clone [email protected]:Ciloe/graphql-client-php.git
or
or by https git clone https://github.com/Ciloe/graphql-client-php.git
Install by composer
To add at your project, just use this command line :
composer require ciloe/graphql-client-php
Configuration
At the first time, you need to configure the API information (host, uri, token).
Now you can use the client. See following examples
Basic used (see demo Folder)
Before everything, declare the bridge, this class will calling your API. You must declare your client too.
Using factory
To create faster a client, you can use the factory function like this.
Now you can use the client to call the api with a simple query :
See all functions available in the client here.
Advanced Use
Use queries with variables
Now you can use queries by name.
Use queries cached
This example will generate queries stored in $queries
folder
with fragment declared in $fragment
folder. The cache is a
single php file generated with the array adapter. The cache keys
are the name of file. It must be unique.
You can use the factory to create multiple cache object :
Now you can use queries by name.
Get array results from async query (use promise)
All versions of graphql-client-php with dependencies
guzzlehttp/guzzle Version ^6.3
symfony/cache Version ^4.1
symfony/filesystem Version ^4.1
symfony/finder Version ^4.1
webonyx/graphql-php Version ^0.12.0