library json-api-transport-service
support3w/json-api-transport-service
- Friday, April 8, 2016
- by JnMik
- Repository
- 2 Watchers
- 0 Stars
- 95 Installations
- PHP
- 1 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 2 Versions
- 9 % Grown
Usage
$redisClient = new Predis\Client([
'scheme' => 'tcp',
'host' => REDIS_IP,
'port' => REDIS_PORT,
]);
// 1 day
$cacheKeyTTL = 86400;
$forceUpdateCache = false;
if(isset($_GET['force'])) {
$forceUpdateCache = true;
}
$app['json-api-transport.service'] = new GuzzleJsonApiTransportService($redisClient, $cacheKeyTTL, $forceUpdateCache);
$response = $app['json-api-transport.service']->get($this->apiUrl . '?deleted=1');
$response = $app['json-api-transport.service']->post($this->apiUrl, $params);
$response = $app['json-api-transport.service']->put($this->apiUrl . "/" . $id, $params);