PHP Класс eZ\Publish\Core\Repository\Helper\LimitationService

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$settings array

Открытые методы

Метод Описание
__construct ( array $settings = [] )
getLimitationType ( string $identifier ) : eZ\Publish\SPI\Limitation\Type Returns the LimitationType registered with the given identifier.
validateLimitation ( eZ\Publish\API\Repository\Values\User\Limitation $limitation ) : ValidationError[] Validates single Limitation.
validateLimitations ( array $limitations ) : ValidationError[][] Validates an array of Limitations.

Описание методов

__construct() публичный Метод

public __construct ( array $settings = [] )
$settings array

getLimitationType() публичный Метод

Returns the correct implementation of API Limitation value object based on provided identifier
public getLimitationType ( string $identifier ) : eZ\Publish\SPI\Limitation\Type
$identifier string
Результат eZ\Publish\SPI\Limitation\Type

validateLimitation() публичный Метод

Validates single Limitation.
public validateLimitation ( eZ\Publish\API\Repository\Values\User\Limitation $limitation ) : ValidationError[]
$limitation eZ\Publish\API\Repository\Values\User\Limitation
Результат eZ\Publish\Core\FieldType\ValidationError[]

validateLimitations() публичный Метод

Validates an array of Limitations.
public validateLimitations ( array $limitations ) : ValidationError[][]
$limitations array
Результат eZ\Publish\Core\FieldType\ValidationError[][]

Описание свойств

$settings защищенное свойство

protected array $settings
Результат array