malukenho / graphql-wrapper
A small wrapper around webonyx/graphql-php
dev-master
2018-05-10 00:32 UTC
Requires
- php: ^7.1.0
Requires (Dev)
- phpunit/phpunit: ^6.5
- webonyx/graphql-php: ^0.11.6
This package is auto-updated.
Last update: 2024-11-21 01:17:13 UTC
README
This library aims at providing an Object Oriented Way to execute GraphQL queries using
webonyx/graphql-php
without going crazy on unit test where it is being used on your code.
Requirement
You should install webonyx/graphql-php
in order to use the wrapper.
Installation
The suggested installation method is via composer:
composer require malukenho/graphql-wrapper
Example
You don't need to configure anything special in order to use the wrapper, because all the API
from webonyx/graphql-php
is constructed based on static methods. The wrapper simply calls
the original static API wrapping it an object.
$client = new \Malukenho\GraphQL\GraphQLWrapper(); $client->executeQuery(/*...*/);
That provides us a more sane API to work, and it is way more easy to test.