Example #1
0
 public function newClient()
 {
     // Basic directory cache example
     // (from https://github.com/rtheunissen/guzzle-cache-handler/blob/master/README.md)
     $cacheProvider = new FilesystemCache(__DIR__ . '/../cache');
     $handler = new CacheHandler($cacheProvider, null, ['methods' => ['GET'], 'expire' => 3600, 'filter' => null]);
     $client = new Client();
     $client->setOptions(array('handler' => $handler));
     return $client;
 }