PHP 클래스 yupe\components\urlManager\LangUrlManager

상속: extends CUrlManage\CUrlManager
파일 보기 프로젝트 열기: yupe/yupe 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$langParam string

보호된 프로퍼티들

프로퍼티 타입 설명
$_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