dominikangerer / php-easy-client
DominikAngerer - Client to easily fetch and cache data
v1.0.3
2017-02-15 10:19 UTC
Requires
- apix/cache: ^1.2
- guzzlehttp/guzzle: ^6.2
This package is not auto-updated.
Last update: 2025-03-24 17:37:42 UTC
README
Allow GET and POST Request from Guzzle combined with the caching from APIX
Install
composer require dominikangerer/php-easy-client
How to use
// initialize with domain
$client = new \DominikAngerer\Client('https://raw.githubusercontent.com');
// Optionally set a cache
$client->setCache('filesytem', array('path' => 'cache'));
// execute a get Request and get the Body
$client->get('/DominikAngerer/default-datasources/master/country-iso2.json', array('time' => time()));
$data = $client->getBody();
// access the headers
$headers = $client->getHeaders();