PHP Class eZ\Publish\Core\Persistence\Legacy\Content\UrlAlias\Mapper

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

Protected Properties

Свойство Type Description
$languageMaskGenerator eZ\Publish\Core\Persistence\Legacy\Content\Language\MaskGenerator Language mask generator.

Méthodes publiques

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

Méthodes protégées

Méthode Description
matchTypeAndDestination ( string $action ) : array
normalizePathData ( array $pathData ) : array
normalizePathDataRow ( array &$pathElementData, array $row )

Method Details

__construct() public méthode

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

extractUrlAliasFromData() public méthode

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

extractUrlAliasListFromData() public méthode

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

matchTypeAndDestination() protected méthode

protected matchTypeAndDestination ( string $action ) : array
$action string
Résultat array

normalizePathData() protected méthode

protected normalizePathData ( array $pathData ) : array
$pathData array
Résultat array

normalizePathDataRow() protected méthode

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

Property Details

$languageMaskGenerator protected_oe property

Language mask generator.
protected MaskGenerator,eZ\Publish\Core\Persistence\Legacy\Content\Language $languageMaskGenerator
Résultat eZ\Publish\Core\Persistence\Legacy\Content\Language\MaskGenerator