salesrender / plugin-component-api-client
SalesRender plugin API client component
0.6.10
2024-11-11 12:55 UTC
Requires
- php: ^7.4.0
- adbario/php-dot-notation: ^2.2
- salesrender/plugin-component-guzzle: ^0.3
- softonic/graphql-client: ^1.2
- xakepehok/array-graphql: ^0.0.1
Requires (Dev)
- mockery/mockery: ^1.4
- phpunit/phpunit: 9
README
\SalesRender\Plugin\Components\ApiClient\ApiClient
- component, which accept API endpoint URL and API token, and
allow make queries to salesrender.com GraphQL API. This component use under the hood
softonic/graphql-client GraphQL client library
Usage
For example, in your plugin app you can create internationalization class like this
<?php $client = new \SalesRender\Plugin\Components\ApiClient\ApiClient('https://cluster.salesrender.com/companies/1/CRM', 'token here'); /** @var \Softonic\GraphQL\Response $response */ $response = $client->query('query {name, company}'); print_r($response->getData()); print_r($response->getErrors());