PHP Class eZ\Publish\Core\Persistence\Legacy\TransactionHandler

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

Protected Properties

Property Type Description
$contentTypeHandler eZ\Publish\SPI\Persistence\Content\Type\Handler
$dbHandler eZ\Publish\Core\Persistence\Database\DatabaseHandler
$languageHandler eZ\Publish\SPI\Persistence\Content\Language\Handler

Public Methods

Method Description
__construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler, MemoryCachingHandler $contentTypeHandler = null, CachingHandler $languageHandler = null )
beginTransaction ( ) Begin transaction.
commit ( ) Commit transaction.
rollback ( ) Rollback transaction.

Method Details

__construct() public method

public __construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler, MemoryCachingHandler $contentTypeHandler = null, CachingHandler $languageHandler = null )
$dbHandler eZ\Publish\Core\Persistence\Database\DatabaseHandler
$contentTypeHandler eZ\Publish\Core\Persistence\Legacy\Content\Type\MemoryCachingHandler
$languageHandler eZ\Publish\Core\Persistence\Legacy\Content\Language\CachingHandler

beginTransaction() public method

Begin transaction.
public beginTransaction ( )

commit() public method

Commit transaction, or throw exceptions if no transactions has been started.
public commit ( )

rollback() public method

Rollback transaction, or throw exceptions if no transactions has been started.
public rollback ( )

Property Details

$contentTypeHandler protected property

protected Handler,eZ\Publish\SPI\Persistence\Content\Type $contentTypeHandler
return eZ\Publish\SPI\Persistence\Content\Type\Handler

$dbHandler protected property

protected DatabaseHandler,eZ\Publish\Core\Persistence\Database $dbHandler
return eZ\Publish\Core\Persistence\Database\DatabaseHandler

$languageHandler protected property

protected Handler,eZ\Publish\SPI\Persistence\Content\Language $languageHandler
return eZ\Publish\SPI\Persistence\Content\Language\Handler