PHP Class eZ\Publish\Core\Persistence\Legacy\User\Role\LimitationHandler

Takes care of Converting a Policy limitation from Legacy value to spi value accepted by API.
Show file Open project: ezsystems/ezpublish-kernel

Protected Properties

Property Type Description
$dbHandler eZ\Publish\Core\Persistence\Database\DatabaseHandler Database handler.

Public Methods

Method Description
__construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler ) Creates a new criterion handler.
toLegacy ( eZ\Publish\SPI\Persistence\User\Policy $policy )
toSPI ( eZ\Publish\SPI\Persistence\User\Policy $policy )

Method Details

__construct() public method

Creates a new criterion handler.
public __construct ( eZ\Publish\Core\Persistence\Database\DatabaseHandler $dbHandler )
$dbHandler eZ\Publish\Core\Persistence\Database\DatabaseHandler

toLegacy() abstract public method

abstract public toLegacy ( eZ\Publish\SPI\Persistence\User\Policy $policy )
$policy eZ\Publish\SPI\Persistence\User\Policy

toSPI() abstract public method

abstract public toSPI ( eZ\Publish\SPI\Persistence\User\Policy $policy )
$policy eZ\Publish\SPI\Persistence\User\Policy

Property Details

$dbHandler protected property

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