Edit file File name : DoctrineCacheAdapter.php Content :<?php namespace Guzzle\Cache; use Doctrine\Common\Cache\Cache; /** * Doctrine 2 cache adapter * * @link http://www.doctrine-project.org/ */ class DoctrineCacheAdapter extends AbstractCacheAdapter { /** * @param Cache $cache Doctrine cache object */ public function __construct(Cache $cache) { $this->cache = $cache; } public function contains($id, array $options = null) { return $this->cache->contains($id); } public function delete($id, array $options = null) { return $this->cache->delete($id); } public function fetch($id, array $options = null) { return $this->cache->fetch($id); } public function save($id, $data, $lifeTime = false, array $options = null) { return $this->cache->save($id, $data, $lifeTime !== false ? $lifeTime : 0); } } Save