class LanguagesRepository
The langauges repository provides methods to fetch rows in the context of DvsLanguage model
Methods
|
__construct(DvsLanguage $Language, LanguageDetector $Detector, DvsPage $Page, DvsPageVersion $PageVersion)
Construct language repository |
||
| Collection |
languages()
Paginated list of languages |
|
|
activeLanguageList()
List of active languages |
||
|
languageSelectorOptions($page)
List of options for the a language selector |
||
| Language |
currentLanguage()
Magical method that gets the language for the current request and user |
|
| Language |
findLanguageForPageVersion(int $pageVersionId)
Finds the language for a given page version |
Details
at line 26
public
__construct(DvsLanguage $Language, LanguageDetector $Detector, DvsPage $Page, DvsPageVersion $PageVersion)
Construct language repository
at line 39
public Collection
languages()
Paginated list of languages
at line 48
public
activeLanguageList()
List of active languages
at line 58
public
languageSelectorOptions($page)
List of options for the a language selector
at line 81
public Language
currentLanguage()
Magical method that gets the language for the current request and user
at line 92
public Language
findLanguageForPageVersion(int $pageVersionId)
Finds the language for a given page version