LanguageHelper
in package
implements
LanguageHelperInterface, CrossCuttingObjectInterface
Class LanguageHelper
Tags
Interfaces, Classes and Traits
- LanguageHelperInterface
- Class LanguageHelperInterface
- CrossCuttingObjectInterface
- Interface CrossCuttingObjectInterface
Table of Contents
- $db : CI_DB_query_builder
- Database connector.
- __construct() : mixed
- LanguageHelper constructor.
- getActiveLanguageCodes() : KeyValueCollection
- Gets the language codes of all active languages in a KeyValueCollection
- getLanguageCodeById() : LanguageCode
- Gets the corresponding language code for the given ID
- getLanguageCodes() : KeyValueCollection
- Gets all language codes in a KeyValueCollection with language ID as key
- getLanguageIdByCode() : IdType
Properties
$db
Database connector.
protected
CI_DB_query_builder
$db
Methods
__construct()
LanguageHelper constructor.
public
__construct(CI_DB_query_builder $db) : mixed
Parameters
- $db : CI_DB_query_builder
Return values
mixed —getActiveLanguageCodes()
Gets the language codes of all active languages in a KeyValueCollection
public
getActiveLanguageCodes() : KeyValueCollection
Return values
KeyValueCollection —getLanguageCodeById()
Gets the corresponding language code for the given ID
public
getLanguageCodeById(IdType $id) : LanguageCode
Parameters
- $id : IdType
Tags
Return values
LanguageCode —getLanguageCodes()
Gets all language codes in a KeyValueCollection with language ID as key
public
getLanguageCodes([BoolType|null $onlyActiveLanguages = null ]) : KeyValueCollection
Parameters
- $onlyActiveLanguages : BoolType|null = null
Tags
Return values
KeyValueCollection —getLanguageIdByCode()
public
getLanguageIdByCode(LanguageCode $code) : IdType
Parameters
- $code : LanguageCode