PHP Класс eZ\Publish\Core\REST\Server\Input\Parser\Limitation\RouteBasedLimitationParser
Instances are built with:
- The name of a route parameter, that will be searched for limitation values
Example: "sectionId" from "/content/section/{sectionId}"
- The FQN of the limitation value object that the parser builds
Показать файл
Открыть проект
Примеры использования класса
Открытые методы
Метод |
Описание |
|
__construct ( string $limitationRouteParameterName, string $limitationClass ) |
LimitationParser constructor. |
|
parse ( array $data, ParsingDispatcher $parsingDispatcher ) : eZ\Publish\API\Repository\Values\ValueObject |
Parse input structure. |
|
Защищенные методы
Описание методов
__construct()
публичный Метод
LimitationParser constructor.
buildLimitation()
защищенный Метод
protected buildLimitation ( ) : eZ\Publish\API\Repository\Values\User\Limitation |
Результат |
eZ\Publish\API\Repository\Values\User\Limitation |
|
public parse ( array $data, ParsingDispatcher $parsingDispatcher ) : eZ\Publish\API\Repository\Values\ValueObject |
$data |
array |
|
$parsingDispatcher |
eZ\Publish\Core\REST\Common\Input\ParsingDispatcher |
|
Результат |
eZ\Publish\API\Repository\Values\ValueObject |
|
parseIdFromHref()
защищенный Метод