yarec / graphql-client
There is no license information available for the latest version (1.0.1) of this package.
graphql
1.0.1
2019-01-19 01:09 UTC
Requires
- guzzlehttp/guzzle: ~6.0
This package is auto-updated.
Last update: 2024-09-19 13:00:33 UTC
README
Usage
$endpoint = 'http://api.example.com/graphql';
$client = new Client($endpoint);
// for one
$opts = [
'args' => [
'id'=> 1234
],
'resp' => [
'id',
'name',
'email'
]
];
$data = $client->query('user', $opts);
//for list
$opts = [
'params' => [
'per_page' => 3,
'page' => 2,
],
'args' => ['sex' => 'male'],
'resp' => [
'data' => [
'id',
'name',
'email'
]
]
];
$data = $this->client->query('users', $opts);
DEV
composer config repositories.gql-client path $PATH/yarec/graphql-client
composer require yarec/graphql-client -vvv