PHP 클래스 eZ\Publish\Core\REST\Common\Input\ParserTools

파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel 1 사용 예제들

공개 메소드들

메소드 설명
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