PHP Класс eZ\Publish\Core\Persistence\Legacy\Content\UrlAlias\Mapper

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

Защищенные свойства (Protected)

Свойство Тип Описание
$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