PHP Класс eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher\Map

Наследование: implements eZ\Publish\Core\MVC\Symfony\SiteAccess\VersatileMatcher
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$key string String that will be looked up in the map.
$map array Map used for the matching.
$request eZ\Publish\Core\MVC\Symfony\Routing\SimplifiedRequest
$reverseMap array Map used for reverse matching.

Открытые методы

Метод Описание
__construct ( array $map ) Constructor.
__sleep ( ) : array Do not serialize the Siteaccess configuration in order to reduce ESI request URL size.
getMapKey ( ) : string
getRequest ( )
match ( ) : string | false Returns matching Siteaccess.
reverseMatch ( string $siteAccessName ) : eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher | Map | null
setMapKey ( string $key ) Injects the key that will be used for matching against the map configuration.
setRequest ( SimplifiedRequest $request )

Приватные методы

Метод Описание
getReverseMap ( $defaultSiteAccess )

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( array $map )
$map array Map used for matching.

__sleep() публичный Метод

Do not serialize the Siteaccess configuration in order to reduce ESI request URL size.
См. также: https://jira.ez.no/browse/EZP-23168
public __sleep ( ) : array
Результат array

getMapKey() публичный Метод

public getMapKey ( ) : string
Результат string

getRequest() публичный Метод

public getRequest ( )

match() публичный Метод

Returns matching Siteaccess.
public match ( ) : string | false
Результат string | false Siteaccess matched or false.

reverseMatch() публичный Метод

public reverseMatch ( string $siteAccessName ) : eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher | Map | null
$siteAccessName string
Результат eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher | Map | null

setMapKey() публичный Метод

Injects the key that will be used for matching against the map configuration.
public setMapKey ( string $key )
$key string

setRequest() публичный Метод

public setRequest ( SimplifiedRequest $request )
$request eZ\Publish\Core\MVC\Symfony\Routing\SimplifiedRequest

Описание свойств

$key защищенное свойство

String that will be looked up in the map.
protected string $key
Результат string

$map защищенное свойство

Map used for the matching.
protected array $map
Результат array

$request защищенное свойство

protected SimplifiedRequest,eZ\Publish\Core\MVC\Symfony\Routing $request
Результат eZ\Publish\Core\MVC\Symfony\Routing\SimplifiedRequest

$reverseMap защищенное свойство

Map used for reverse matching.
protected array $reverseMap
Результат array