Вход Регистрация
Файл: monst/Xsolla/Guzzle/Cache/Zf2CacheAdapter.php
Строк: 39
<?php

namespace GuzzleCache;

use 
ZendCacheStorageStorageInterface;

/**
 * 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);
    }
}
Онлайн: 3
Реклама