forked from lino/radar-wp
Initial import.
This commit is contained in:
commit
86383280c9
428 changed files with 68738 additions and 0 deletions
41
vendor/guzzle/cache/Guzzle/Cache/Zf2CacheAdapter.php
vendored
Normal file
41
vendor/guzzle/cache/Guzzle/Cache/Zf2CacheAdapter.php
vendored
Normal file
|
@ -0,0 +1,41 @@
|
|||
<?php
|
||||
|
||||
namespace Guzzle\Cache;
|
||||
|
||||
use Zend\Cache\Storage\StorageInterface;
|
||||
|
||||
/**
|
||||
* Zend Framework 2 cache adapter
|
||||
*
|
||||
* @link http://packages.zendframework.com/docs/latest/manual/en/zend.cache.html
|
||||
*/
|
||||
class Zf2CacheAdapter extends AbstractCacheAdapter
|
||||
{
|
||||
/**
|
||||
* @param StorageInterface $cache Zend Framework 2 cache adapter
|
||||
*/
|
||||
public function __construct(StorageInterface $cache)
|
||||
{
|
||||
$this->cache = $cache;
|
||||
}
|
||||
|
||||
public function contains($id, array $options = null)
|
||||
{
|
||||
return $this->cache->hasItem($id);
|
||||
}
|
||||
|
||||
public function delete($id, array $options = null)
|
||||
{
|
||||
return $this->cache->removeItem($id);
|
||||
}
|
||||
|
||||
public function fetch($id, array $options = null)
|
||||
{
|
||||
return $this->cache->getItem($id);
|
||||
}
|
||||
|
||||
public function save($id, $data, $lifeTime = false, array $options = null)
|
||||
{
|
||||
return $this->cache->setItem($id, $data);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue