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-23 05:43:04 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);