PHP Class yupe\components\urlManager\LangUrlManager

Inheritance: extends CUrlManage\CUrlManager
Afficher le fichier Open project: yupe/yupe Class Usage Examples

Méthodes publiques

Свойство Type Description
$langParam string

Protected Properties

Свойство Type Description
$_currentLang string
$_defaultLang string
$_langFromCookie string
$_langFromUrl string
$_languages array
$yupe YupeModule

Méthodes publiques

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

Method Details

createUrl() public méthode

public createUrl ( string $route, array $params = [], string $ampersand = '&' ) : mixed | string
$route string
$params array
$ampersand string
Résultat mixed | string

getAvailableLanguages() public méthode

public getAvailableLanguages ( ) : array
Résultat array

getCookieKey() public méthode

public getCookieKey ( ) : string
Résultat string

getCurrentLang() public méthode

public getCurrentLang ( ) : null | string
Résultat null | string

getDefaultLang() public méthode

public getDefaultLang ( ) : string
Résultat string

getLangFromCookie() public méthode

public getLangFromCookie ( ) : null | string
Résultat null | string

getLangFromUrl() public méthode

public getLangFromUrl ( ) : null | string
Résultat null | string

init() public méthode

public init ( )

isBackend() public méthode

public isBackend ( ) : boolean
Résultat boolean

removeLangFromUrl() public méthode

public removeLangFromUrl ( $url ) : string
$url
Résultat string

replaceLangInUrl() public méthode

public replaceLangInUrl ( $url, $lang = null ) : string
$url
Résultat string

Property Details

$_currentLang protected_oe property

protected string $_currentLang
Résultat string

$_defaultLang protected_oe property

protected string $_defaultLang
Résultat string

$_langFromCookie protected_oe property

protected string $_langFromCookie
Résultat string

$_langFromUrl protected_oe property

protected string $_langFromUrl
Résultat string

$_languages protected_oe property

protected array $_languages
Résultat array

$langParam public_oe property

public string $langParam
Résultat string

$yupe protected_oe property

protected YupeModule $yupe
Résultat YupeModule