LanguageRepository
in
Interface LanguageRepository
Table of Contents
- filterLanguages() : Languages
- Returns a filtered and paginated collection of languages based on the given filter and sorting arguments.
- getAllLanguages() : Languages
- Returns all available languages.
- getLanguageByCode() : Language
- Returns a specific language by its two digit ISO code.
- getLanguageById() : Language
- Returns a specific language by its ID.
- getLanguagesTotalCount() : int
- Returns total count of languages based on the given filter arguments.
Methods
filterLanguages()
Returns a filtered and paginated collection of languages based on the given filter and sorting arguments.
public
filterLanguages(Filters $filters, Sorting $sorting, Pagination $pagination) : Languages
Parameters
- $filters : Filters
- $sorting : Sorting
- $pagination : Pagination
Return values
Languages —getAllLanguages()
Returns all available languages.
public
getAllLanguages() : Languages
Return values
Languages —getLanguageByCode()
Returns a specific language by its two digit ISO code.
public
getLanguageByCode(LanguageCode $code) : Language
Parameters
- $code : LanguageCode
Tags
Return values
Language —getLanguageById()
Returns a specific language by its ID.
public
getLanguageById(LanguageId $id) : Language
Parameters
- $id : LanguageId
Tags
Return values
Language —getLanguagesTotalCount()
Returns total count of languages based on the given filter arguments.
public
getLanguagesTotalCount(Filters $criteria) : int
Parameters
- $criteria : Filters