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

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

Protected Properties

Property Type Description
$limitationHandlers LimitationHandler[]

Public Methods

Method Description
__construct ( array $limitationHandlers = [] ) Construct from LimitationConverter.
addHandler ( LimitationHandler $handler ) Adds handler.
toLegacy ( eZ\Publish\SPI\Persistence\User\Policy $policy )
toSPI ( eZ\Publish\SPI\Persistence\User\Policy $policy )

Method Details

__construct() public method

Construct from LimitationConverter.
public __construct ( array $limitationHandlers = [] )
$limitationHandlers array

addHandler() public method

Adds handler.
public addHandler ( LimitationHandler $handler )
$handler LimitationHandler

toLegacy() public method

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

toSPI() public method

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

Property Details

$limitationHandlers protected property

protected LimitationHandler[],eZ\Publish\Core\Persistence\Legacy\User\Role $limitationHandlers
return LimitationHandler[]