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

Afficher le fichier Open project: ezsystems/ezpublish-kernel Class Usage Examples

Méthodes publiques

Méthode 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.

Méthodes protégées

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

Method Details

getLimitationByIdentifier() protected méthode

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

isEmbeddedObject() public méthode

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

parseBooleanValue() public méthode

Parses a boolean from $value.
public parseBooleanValue ( string | boolean $value ) : boolean
$value string | boolean
Résultat boolean

parseDefaultSortField() public méthode

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

parseDefaultSortOrder() public méthode

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

parseLimitation() public méthode

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

parseObjectElement() public méthode

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

parseStatus() public méthode

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

parseTranslatableList() public méthode

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