PHP Класс Cache\Namespaced\NamespacedCachePool

Автор: Tobias Nyholm ([email protected])
Наследование: implements Psr\Cache\CacheItemPoolInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Cache\Hierarchy\HierarchicalPoolInterface $cachePool, string $namespace )
clear ( )
commit ( )
deleteItem ( $key )
deleteItems ( array $keys )
getItem ( $key )
getItems ( array $keys = [] )
hasItem ( $key )
save ( Psr\Cache\CacheItemInterface $item )
saveDeferred ( Psr\Cache\CacheItemInterface $item )

Приватные методы

Метод Описание
prefixValue ( &$key ) Add namespace prefix on the key.
prefixValues ( array &$keys )

Описание методов

__construct() публичный Метод

public __construct ( Cache\Hierarchy\HierarchicalPoolInterface $cachePool, string $namespace )
$cachePool Cache\Hierarchy\HierarchicalPoolInterface
$namespace string

clear() публичный Метод

public clear ( )

commit() публичный Метод

public commit ( )

deleteItem() публичный Метод

public deleteItem ( $key )

deleteItems() публичный Метод

public deleteItems ( array $keys )
$keys array

getItem() публичный Метод

public getItem ( $key )

getItems() публичный Метод

public getItems ( array $keys = [] )
$keys array

hasItem() публичный Метод

public hasItem ( $key )

save() публичный Метод

public save ( Psr\Cache\CacheItemInterface $item )
$item Psr\Cache\CacheItemInterface

saveDeferred() публичный Метод

public saveDeferred ( Psr\Cache\CacheItemInterface $item )
$item Psr\Cache\CacheItemInterface