PHP 클래스 eZ\Publish\Core\Persistence\Legacy\Content\UrlAlias\Mapper

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

보호된 프로퍼티들

프로퍼티 타입 설명
$languageMaskGenerator eZ\Publish\Core\Persistence\Legacy\Content\Language\MaskGenerator Language mask generator.

공개 메소드들

메소드 설명
__construct ( MaskGenerator $languageMaskGenerator ) Creates a new UrlWildcard Handler.
extractUrlAliasFromData ( mixed[] $data ) : eZ\Publish\SPI\Persistence\Content\UrlAlias Creates a UrlAlias object from database row data.
extractUrlAliasListFromData ( array $rows ) : eZ\Publish\SPI\Persistence\Content\UrlAlias[] Extracts UrlAlias objects from database $rows.

보호된 메소드들

메소드 설명
matchTypeAndDestination ( string $action ) : array
normalizePathData ( array $pathData ) : array
normalizePathDataRow ( array &$pathElementData, array $row )

메소드 상세

__construct() 공개 메소드

Creates a new UrlWildcard Handler.
public __construct ( MaskGenerator $languageMaskGenerator )
$languageMaskGenerator eZ\Publish\Core\Persistence\Legacy\Content\Language\MaskGenerator

extractUrlAliasFromData() 공개 메소드

Creates a UrlAlias object from database row data.
public extractUrlAliasFromData ( mixed[] $data ) : eZ\Publish\SPI\Persistence\Content\UrlAlias
$data mixed[]
리턴 eZ\Publish\SPI\Persistence\Content\UrlAlias

extractUrlAliasListFromData() 공개 메소드

Extracts UrlAlias objects from database $rows.
public extractUrlAliasListFromData ( array $rows ) : eZ\Publish\SPI\Persistence\Content\UrlAlias[]
$rows array
리턴 eZ\Publish\SPI\Persistence\Content\UrlAlias[]

matchTypeAndDestination() 보호된 메소드

protected matchTypeAndDestination ( string $action ) : array
$action string
리턴 array

normalizePathData() 보호된 메소드

protected normalizePathData ( array $pathData ) : array
$pathData array
리턴 array

normalizePathDataRow() 보호된 메소드

protected normalizePathDataRow ( array &$pathElementData, array $row )
$pathElementData array
$row array

프로퍼티 상세

$languageMaskGenerator 보호되어 있는 프로퍼티

Language mask generator.
protected MaskGenerator,eZ\Publish\Core\Persistence\Legacy\Content\Language $languageMaskGenerator
리턴 eZ\Publish\Core\Persistence\Legacy\Content\Language\MaskGenerator