LanguageRepository
class LanguageRepository extends EntityRepository
Class LanguageRepository is injected as alligator.language_repository service. LanguageRepository is used for crud operation for entity.
Use this class to work with database.
Constants
| ALIAS |
Alias for entity |
Methods
array
getAllLanguages(bool $available = false)
Find all languages
array
getAllLocales()
Find all language's locale
getLanguageById(int $id)
Find language for provided id
string
getDefaultLanguageLocale()
Retrieve locale for default language
bool
setDefaultLanguage(int $id)
Set default language
bool
getReference(int $id)
Retrieve reference for language
Details
at line 37
array
getAllLanguages(bool $available = false)
Find all languages
at line 51
array
getAllLocales()
Find all language's locale
at line 70
Language
getLanguageById(int $id)
Find language for provided id
at line 85
string
getDefaultLanguageLocale()
Retrieve locale for default language
at line 107
bool
setDefaultLanguage(int $id)
Set default language
at line 163
bool
removeLanguage(Language $language)
Remove language
at line 182
Language
getReference(int $id)
Retrieve reference for language