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

Inheritance: implements eZ\Publish\SPI\Persistence\Handler
Show file Open project: ezsystems/ezpublish-kernel

Protected Properties

Property Type Description
$contentHandler ContentHandler
$contentLanguageHandler ContentLanguageHandler
$contentTypeHandler ContentTypeHandler
$locationHandler LocationHandler
$logger PersistenceLogger
$objectStateHandler ObjectStateHandler
$persistenceHandler eZ\Publish\SPI\Persistence\Handler
$sectionHandler SectionHandler
$transactionHandler TransactionHandler
$trashHandler TrashHandler
$urlAliasHandler UrlAliasHandler
$userHandler UserHandler

Public Methods

Method Description
__construct ( eZ\Publish\SPI\Persistence\Handler $persistenceHandler, SectionHandler $sectionHandler, LocationHandler $locationHandler, ContentHandler $contentHandler, ContentLanguageHandler $contentLanguageHandler, ContentTypeHandler $contentTypeHandler, UserHandler $userHandler, TransactionHandler $transactionHandler, TrashHandler $trashHandler, UrlAliasHandler $urlAliasHandler, ObjectStateHandler $objectStateHandler, PersistenceLogger $logger ) Construct the class.
beginTransaction ( ) Begin transaction.
commit ( ) Commit transaction.
contentHandler ( ) : eZ\Publish\SPI\Persistence\Content\Handler
contentLanguageHandler ( ) : eZ\Publish\SPI\Persistence\Content\Language\Handler
contentTypeHandler ( ) : eZ\Publish\SPI\Persistence\Content\Type\Handler
locationHandler ( ) : eZ\Publish\SPI\Persistence\Content\Location\Handler
objectStateHandler ( ) : eZ\Publish\SPI\Persistence\Content\ObjectState\Handler
rollback ( ) Rollback transaction.
sectionHandler ( ) : eZ\Publish\SPI\Persistence\Content\Section\Handler
transactionHandler ( ) : eZ\Publish\SPI\Persistence\TransactionHandler
trashHandler ( ) : eZ\Publish\SPI\Persistence\Content\Location\Trash\Handler
urlAliasHandler ( ) : eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler
urlWildcardHandler ( ) : eZ\Publish\SPI\Persistence\Content\UrlWildcard\Handler
userHandler ( ) : eZ\Publish\SPI\Persistence\User\Handler

Method Details

__construct() public method

Construct the class.
public __construct ( eZ\Publish\SPI\Persistence\Handler $persistenceHandler, SectionHandler $sectionHandler, LocationHandler $locationHandler, ContentHandler $contentHandler, ContentLanguageHandler $contentLanguageHandler, ContentTypeHandler $contentTypeHandler, UserHandler $userHandler, TransactionHandler $transactionHandler, TrashHandler $trashHandler, UrlAliasHandler $urlAliasHandler, ObjectStateHandler $objectStateHandler, PersistenceLogger $logger )
$persistenceHandler eZ\Publish\SPI\Persistence\Handler Must be factory for inner persistence, ie: legacy
$sectionHandler SectionHandler
$locationHandler LocationHandler
$contentHandler ContentHandler
$contentLanguageHandler ContentLanguageHandler
$contentTypeHandler ContentTypeHandler
$userHandler UserHandler
$transactionHandler TransactionHandler
$trashHandler TrashHandler
$urlAliasHandler UrlAliasHandler
$objectStateHandler ObjectStateHandler
$logger PersistenceLogger

beginTransaction() public method

Begin transaction.
Deprecation: Since 5.3 {@use transactionHandler()->beginTransaction()}
public beginTransaction ( )

commit() public method

Commit transaction, or throw exceptions if no transactions has been started.
Deprecation: Since 5.3 {@use transactionHandler()->beginTransaction()}
public commit ( )

contentHandler() public method

public contentHandler ( ) : eZ\Publish\SPI\Persistence\Content\Handler
return eZ\Publish\SPI\Persistence\Content\Handler

contentLanguageHandler() public method

public contentLanguageHandler ( ) : eZ\Publish\SPI\Persistence\Content\Language\Handler
return eZ\Publish\SPI\Persistence\Content\Language\Handler

contentTypeHandler() public method

public contentTypeHandler ( ) : eZ\Publish\SPI\Persistence\Content\Type\Handler
return eZ\Publish\SPI\Persistence\Content\Type\Handler

locationHandler() public method

public locationHandler ( ) : eZ\Publish\SPI\Persistence\Content\Location\Handler
return eZ\Publish\SPI\Persistence\Content\Location\Handler

objectStateHandler() public method

public objectStateHandler ( ) : eZ\Publish\SPI\Persistence\Content\ObjectState\Handler
return eZ\Publish\SPI\Persistence\Content\ObjectState\Handler

rollback() public method

Rollback transaction, or throw exceptions if no transactions has been started.
Deprecation: Since 5.3 {@use transactionHandler()->beginTransaction()}
public rollback ( )

sectionHandler() public method

public sectionHandler ( ) : eZ\Publish\SPI\Persistence\Content\Section\Handler
return eZ\Publish\SPI\Persistence\Content\Section\Handler

transactionHandler() public method

public transactionHandler ( ) : eZ\Publish\SPI\Persistence\TransactionHandler
return eZ\Publish\SPI\Persistence\TransactionHandler

trashHandler() public method

public trashHandler ( ) : eZ\Publish\SPI\Persistence\Content\Location\Trash\Handler
return eZ\Publish\SPI\Persistence\Content\Location\Trash\Handler

urlAliasHandler() public method

public urlAliasHandler ( ) : eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler
return eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler

urlWildcardHandler() public method

public urlWildcardHandler ( ) : eZ\Publish\SPI\Persistence\Content\UrlWildcard\Handler
return eZ\Publish\SPI\Persistence\Content\UrlWildcard\Handler

userHandler() public method

public userHandler ( ) : eZ\Publish\SPI\Persistence\User\Handler
return eZ\Publish\SPI\Persistence\User\Handler

Property Details

$contentHandler protected property

protected ContentHandler,eZ\Publish\Core\Persistence\Cache $contentHandler
return ContentHandler

$contentLanguageHandler protected property

protected ContentLanguageHandler,eZ\Publish\Core\Persistence\Cache $contentLanguageHandler
return ContentLanguageHandler

$contentTypeHandler protected property

protected ContentTypeHandler,eZ\Publish\Core\Persistence\Cache $contentTypeHandler
return ContentTypeHandler

$locationHandler protected property

protected LocationHandler,eZ\Publish\Core\Persistence\Cache $locationHandler
return LocationHandler

$logger protected property

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

$objectStateHandler protected property

protected ObjectStateHandler,eZ\Publish\Core\Persistence\Cache $objectStateHandler
return ObjectStateHandler

$persistenceHandler protected property

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

$sectionHandler protected property

protected SectionHandler,eZ\Publish\Core\Persistence\Cache $sectionHandler
return SectionHandler

$transactionHandler protected property

protected TransactionHandler,eZ\Publish\Core\Persistence\Cache $transactionHandler
return TransactionHandler

$trashHandler protected property

protected TrashHandler,eZ\Publish\Core\Persistence\Cache $trashHandler
return TrashHandler

$urlAliasHandler protected property

protected UrlAliasHandler,eZ\Publish\Core\Persistence\Cache $urlAliasHandler
return UrlAliasHandler

$userHandler protected property

protected UserHandler,eZ\Publish\Core\Persistence\Cache $userHandler
return UserHandler