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

Inheritance: implements eZ\Publish\SPI\Persistence\Handler
ファイルを表示 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_oe property

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

$contentLanguageHandler protected_oe property

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

$contentTypeHandler protected_oe property

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

$locationHandler protected_oe property

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

$logger protected_oe property

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

$objectStateHandler protected_oe property

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

$persistenceHandler protected_oe property

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

$sectionHandler protected_oe property

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

$transactionHandler protected_oe property

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

$trashHandler protected_oe property

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

$urlAliasHandler protected_oe property

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

$userHandler protected_oe property

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