PHP Class eZ\Publish\Core\REST\Common\Input\ParserTools

Show file Open project: ezsystems/ezpublish-kernel Class Usage Examples

Public Methods

Method Description
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.

Protected Methods

Method Description
getLimitationByIdentifier ( string $identifier ) : eZ\Publish\API\Repository\Values\User\Limitation Instantiates Limitation object based on identifier.

Method Details

getLimitationByIdentifier() protected method

Instantiates Limitation object based on identifier.
protected getLimitationByIdentifier ( string $identifier ) : eZ\Publish\API\Repository\Values\User\Limitation
$identifier string
return eZ\Publish\API\Repository\Values\User\Limitation

isEmbeddedObject() public method

Returns if the given $objectElement has embedded object data or is only a reference.
public isEmbeddedObject ( array $objectElement ) : boolean
$objectElement array
return boolean

parseBooleanValue() public method

Parses a boolean from $value.
public parseBooleanValue ( string | boolean $value ) : boolean
$value string | boolean
return boolean

parseDefaultSortField() public method

Parses the default sort field from the given $defaultSortFieldString.
public parseDefaultSortField ( string $defaultSortFieldString ) : integer
$defaultSortFieldString string
return integer

parseDefaultSortOrder() public method

Parses the default sort order from the given $defaultSortOrderString.
public parseDefaultSortOrder ( string $defaultSortOrderString ) : integer
$defaultSortOrderString string
return integer

parseLimitation() public method

Parses the input structure to Limitation object.
public parseLimitation ( array $limitation ) : eZ\Publish\API\Repository\Values\User\Limitation
$limitation array
return eZ\Publish\API\Repository\Values\User\Limitation

parseObjectElement() public method

Parses the given $objectElement, if it contains embedded data.
public parseObjectElement ( array $objectElement, ParsingDispatcher $parsingDispatcher ) : mixed
$objectElement array
$parsingDispatcher ParsingDispatcher
return mixed

parseStatus() public method

Parses the content types status from $contentTypeStatus.
public parseStatus ( string $contentTypeStatus ) : integer
$contentTypeStatus string
return integer

parseTranslatableList() public method

Parses a translatable list, like names or descriptions.
public parseTranslatableList ( array $listElement ) : array
$listElement array
return array