PHP Class eZ\Publish\Core\Persistence\Cache\AbstractHandler

Abstract handler for use in other Persistence Cache Handlers.
Show file Open project: ezsystems/ezpublish-kernel

Protected Properties

Property Type Description
$cache CacheServiceDecorator
$logger PersistenceLogger
$persistenceHandler eZ\Publish\SPI\Persistence\Handler

Public Methods

Method Description
__construct ( CacheServiceDecorator $cache, eZ\Publish\SPI\Persistence\Handler $persistenceHandler, PersistenceLogger $logger ) Setups current handler with everything needed.

Method Details

__construct() public method

Setups current handler with everything needed.
public __construct ( CacheServiceDecorator $cache, eZ\Publish\SPI\Persistence\Handler $persistenceHandler, PersistenceLogger $logger )
$cache CacheServiceDecorator
$persistenceHandler eZ\Publish\SPI\Persistence\Handler
$logger PersistenceLogger

Property Details

$cache protected property

protected CacheServiceDecorator,eZ\Publish\Core\Persistence\Cache $cache
return CacheServiceDecorator

$logger protected property

protected PersistenceLogger,eZ\Publish\Core\Persistence\Cache $logger
return PersistenceLogger

$persistenceHandler protected property

protected Handler,eZ\Publish\SPI\Persistence $persistenceHandler
return eZ\Publish\SPI\Persistence\Handler