PHP 클래스 Devise\Languages\LanguagesRepository

파일 보기 프로젝트 열기: devisephp/cms 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$Detector [$Language description]
$Language [$Language description]
$Page [$Language description]

공개 메소드들

메소드 설명
__construct ( DvsLanguage $Language, LanguageDetector $Detector, DvsPage $Page, DvsPageVersion $PageVersion ) Construct language repository
activeLanguageList ( ) List of active languages
currentLanguage ( ) : Language Magical method that gets the language for the current request and user
findLanguageForPageVersion ( integer $pageVersionId ) : Language Finds the language for a given page version
languageSelectorOptions ( $page ) List of options for the a language selector
languages ( ) : Eloquent\Collection Paginated list of languages

메소드 상세

__construct() 공개 메소드

Construct language repository
public __construct ( DvsLanguage $Language, LanguageDetector $Detector, DvsPage $Page, DvsPageVersion $PageVersion )
$Language DvsLanguage
$Detector LanguageDetector
$Page DvsPage
$PageVersion DvsPageVersion

activeLanguageList() 공개 메소드

List of active languages
public activeLanguageList ( )

currentLanguage() 공개 메소드

Magical method that gets the language for the current request and user
public currentLanguage ( ) : Language
리턴 Language

findLanguageForPageVersion() 공개 메소드

Finds the language for a given page version
public findLanguageForPageVersion ( integer $pageVersionId ) : Language
$pageVersionId integer
리턴 Language

languageSelectorOptions() 공개 메소드

List of options for the a language selector
public languageSelectorOptions ( $page )
$page

languages() 공개 메소드

Paginated list of languages
public languages ( ) : Eloquent\Collection
리턴 Eloquent\Collection

프로퍼티 상세

$Detector 보호되어 있는 프로퍼티

[$Language description]
protected $Detector

$Language 보호되어 있는 프로퍼티

[$Language description]
protected $Language

$Page 보호되어 있는 프로퍼티

[$Language description]
protected $Page