AbstractProvider
abstract class AbstractProvider implements CacheItemPoolInterface (View source)
Properties
protected LoggerInterface | $logger | Current logger |
Methods
__construct(LoggerInterface $logger = null)
Class constructor
getLogger()
{@inheritdoc}
setLogger(LoggerInterface $logger = null)
{@inheritdoc}
getItem($key)
{@inheritdoc}
getItems(array $keys = array())
{@inheritdoc}
hasItem($key)
{@inheritdoc}
clear()
{@inheritdoc}
deleteItem($key)
{@inheritdoc}
deleteItems(array $keys)
{@inheritdoc}
save(CacheItemInterface $item)
{@inheritdoc}
saveDeferred(CacheItemInterface $item)
{@inheritdoc}
commit()
{@inheritdoc}
Details
at line 39
__construct(LoggerInterface $logger = null)
Class constructor
at line 48
getLogger()
{@inheritdoc}
at line 57
setLogger(LoggerInterface $logger = null)
{@inheritdoc}
at line 68
abstract
getItem($key)
{@inheritdoc}
at line 73
abstract
getItems(array $keys = array())
{@inheritdoc}
at line 78
abstract
hasItem($key)
{@inheritdoc}
at line 83
abstract
clear()
{@inheritdoc}
at line 88
abstract
deleteItem($key)
{@inheritdoc}
at line 93
abstract
deleteItems(array $keys)
{@inheritdoc}
at line 98
abstract
save(CacheItemInterface $item)
{@inheritdoc}
at line 103
abstract
saveDeferred(CacheItemInterface $item)
{@inheritdoc}
at line 108
abstract
commit()
{@inheritdoc}