support3w / json-api-transport-service
Installs: 133
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/support3w/json-api-transport-service
Requires
- guzzlehttp/guzzle: ~5
- phpunit/phpunit: ~4.6
- predis/predis: 1.0.3
This package is not auto-updated.
Last update: 2025-10-09 05:34:38 UTC
README
$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);