PHP Класс eZ\Publish\Core\REST\Common\Input\ParserTools

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

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

Метод Описание
isEmbeddedObject ( array $objectElement ) : boolean Returns if the given $objectElement has embedded object data or is only a reference.
parseBooleanValue ( string | boolean $value ) : boolean Parses a boolean from $value.
parseDefaultSortField ( string $defaultSortFieldString ) : integer Parses the default sort field from the given $defaultSortFieldString.
parseDefaultSortOrder ( string $defaultSortOrderString ) : integer Parses the default sort order from the given $defaultSortOrderString.
parseLimitation ( array $limitation ) : eZ\Publish\API\Repository\Values\User\Limitation Parses the input structure to Limitation object.
parseObjectElement ( array $objectElement, ParsingDispatcher $parsingDispatcher ) : mixed Parses the given $objectElement, if it contains embedded data.
parseStatus ( string $contentTypeStatus ) : integer Parses the content types status from $contentTypeStatus.
parseTranslatableList ( array $listElement ) : array Parses a translatable list, like names or descriptions.

Защищенные методы

Метод Описание
getLimitationByIdentifier ( string $identifier ) : eZ\Publish\API\Repository\Values\User\Limitation Instantiates Limitation object based on identifier.

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

getLimitationByIdentifier() защищенный Метод

Instantiates Limitation object based on identifier.
protected getLimitationByIdentifier ( string $identifier ) : eZ\Publish\API\Repository\Values\User\Limitation
$identifier string
Результат eZ\Publish\API\Repository\Values\User\Limitation

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

Returns if the given $objectElement has embedded object data or is only a reference.
public isEmbeddedObject ( array $objectElement ) : boolean
$objectElement array
Результат boolean

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

Parses a boolean from $value.
public parseBooleanValue ( string | boolean $value ) : boolean
$value string | boolean
Результат boolean

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

Parses the default sort field from the given $defaultSortFieldString.
public parseDefaultSortField ( string $defaultSortFieldString ) : integer
$defaultSortFieldString string
Результат integer

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

Parses the default sort order from the given $defaultSortOrderString.
public parseDefaultSortOrder ( string $defaultSortOrderString ) : integer
$defaultSortOrderString string
Результат integer

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

Parses the input structure to Limitation object.
public parseLimitation ( array $limitation ) : eZ\Publish\API\Repository\Values\User\Limitation
$limitation array
Результат eZ\Publish\API\Repository\Values\User\Limitation

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

Parses the given $objectElement, if it contains embedded data.
public parseObjectElement ( array $objectElement, ParsingDispatcher $parsingDispatcher ) : mixed
$objectElement array
$parsingDispatcher ParsingDispatcher
Результат mixed

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

Parses the content types status from $contentTypeStatus.
public parseStatus ( string $contentTypeStatus ) : integer
$contentTypeStatus string
Результат integer

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

Parses a translatable list, like names or descriptions.
public parseTranslatableList ( array $listElement ) : array
$listElement array
Результат array