PHP Класс yupe\components\urlManager\LangUrlManager

Наследование: extends CUrlManage\CUrlManager
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$langParam string

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

Свойство Тип Описание
$_currentLang string
$_defaultLang string
$_langFromCookie string
$_langFromUrl string
$_languages array
$yupe YupeModule

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

Метод Описание
createUrl ( string $route, array $params = [], string $ampersand = '&' ) : mixed | string
getAvailableLanguages ( ) : array
getCookieKey ( ) : string
getCurrentLang ( ) : null | string
getDefaultLang ( ) : string
getLangFromCookie ( ) : null | string
getLangFromUrl ( ) : null | string
init ( )
isBackend ( ) : boolean
removeLangFromUrl ( $url ) : string
replaceLangInUrl ( $url, $lang = null ) : string

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

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

public createUrl ( string $route, array $params = [], string $ampersand = '&' ) : mixed | string
$route string
$params array
$ampersand string
Результат mixed | string

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

public getAvailableLanguages ( ) : array
Результат array

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

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

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

public getCurrentLang ( ) : null | string
Результат null | string

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

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

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

public getLangFromCookie ( ) : null | string
Результат null | string

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

public getLangFromUrl ( ) : null | string
Результат null | string

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

public init ( )

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

public isBackend ( ) : boolean
Результат boolean

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

public removeLangFromUrl ( $url ) : string
$url
Результат string

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

public replaceLangInUrl ( $url, $lang = null ) : string
$url
Результат string

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

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

protected string $_currentLang
Результат string

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

protected string $_defaultLang
Результат string

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

protected string $_langFromCookie
Результат string

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

protected string $_langFromUrl
Результат string

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

protected array $_languages
Результат array

$langParam публичное свойство

public string $langParam
Результат string

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

protected YupeModule $yupe
Результат YupeModule