ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilLanguageMock Class Reference
+ Inheritance diagram for ilLanguageMock:
+ Collaboration diagram for ilLanguageMock:

Public Member Functions

 __construct ()
 
 txt ($a_topic, $a_default_lang_fallback_mod="")
 
 toJS ($a_lang_key, ilGlobalTemplateInterface $a_tpl=null)
 
 loadLanguageModule (string $a_module)
 
 getLangKey ()
 
- Public Member Functions inherited from ilLanguage
 __construct (string $a_lang_key)
 Constructor read the single-language file and put this in an array text. More...
 
 getLangKey ()
 Return lang key. More...
 
 getDefaultLanguage ()
 Return default language. More...
 
 getTextDirection ()
 Return text direction. More...
 
 getContentLanguage ()
 Return content language. More...
 
 txtlng (string $a_module, string $a_topic, string $a_language)
 gets the text for a given topic in a given language if the topic is not in the list, the topic itself with "-" will be returned More...
 
 txt (string $a_topic, string $a_default_lang_fallback_mod="")
 gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be returned More...
 
 exists (string $a_topic)
 Check if language entry exists. More...
 
 loadLanguageModule (string $a_module)
 Load language module. More...
 
 getInstalledLanguages ()
 Get installed languages. More...
 
 getUsedTopics ()
 Return used topics. More...
 
 getUsedModules ()
 Return used modules. More...
 
 getUserLanguage ()
 Return language of user. More...
 
 getCustomLangPath ()
 
 toJS ($a_lang_key, ilGlobalTemplateInterface $a_tpl=null)
 Transfer text to Javascript. More...
 
 toJSMap (array $a_map, ilGlobalTemplateInterface $a_tpl=null)
 Transfer text to Javascript. More...
 
 __destruct ()
 destructor saves all language usages to db if log is enabled and ilDB exists More...
 

Data Fields

array $requested = array()
 
string $lang_module = 'common'
 
- Data Fields inherited from ilLanguage
ILIAS $ilias
 
array $text = []
 
string $lang_default
 
string $lang_user
 
string $lang_path
 
string $lang_key
 
string $lang_name
 
string $separator = "#:#"
 
string $comment_separator = "###"
 
array $loaded_modules = array()
 

Additional Inherited Members

- Static Public Member Functions inherited from ilLanguage
static _getInstalledLanguages ()
 Get installed languages. More...
 
static _lookupEntry (string $a_lang_key, string $a_mod, string $a_id)
 
static lookupId (string $a_lang_key)
 Lookup obj_id of language. More...
 
static getFallbackInstance ()
 Builds a global default language instance. More...
 
static getGlobalInstance ()
 Builds the global language object. More...
 
- Static Protected Member Functions inherited from ilLanguage
static logUsage (string $a_module, string $a_identifier)
 saves tupel of language module and identifier More...
 
static isUsageLogEnabled ()
 checks if language usage log is enabled you need MySQL to use this function this function is automatically enabled if DEVMODE is on this function is also enabled if language_log is 1 More...
 
- Protected Attributes inherited from ilLanguage
array $cached_modules = array()
 
array $map_modules_txt = array()
 
bool $usage_log_enabled = false
 
string $cust_lang_path
 
ilLogger $log
 
ilCachedLanguage $global_cache
 
- Static Protected Attributes inherited from ilLanguage
static array $used_topics = array()
 
static array $used_modules = array()
 
static array $lng_log = array()
 

Detailed Description

Definition at line 163 of file Base.php.

Constructor & Destructor Documentation

◆ __construct()

ilLanguageMock::__construct ( )

Definition at line 167 of file Base.php.

168  {
169  }

Member Function Documentation

◆ getLangKey()

ilLanguageMock::getLangKey ( )

Definition at line 187 of file Base.php.

187  : string
188  {
189  return "en";
190  }

◆ loadLanguageModule()

ilLanguageMock::loadLanguageModule ( string  $a_module)

Definition at line 183 of file Base.php.

183  : void
184  {
185  }

◆ toJS()

ilLanguageMock::toJS (   $a_lang_key,
ilGlobalTemplateInterface  $a_tpl = null 
)

Definition at line 177 of file Base.php.

177  : void
178  {
179  }

◆ txt()

ilLanguageMock::txt (   $a_topic,
  $a_default_lang_fallback_mod = "" 
)

Definition at line 171 of file Base.php.

171  : string
172  {
173  $this->requested[] = $a_topic;
174  return $a_topic;
175  }

Field Documentation

◆ $lang_module

string ilLanguageMock::$lang_module = 'common'

Definition at line 181 of file Base.php.

◆ $requested

array ilLanguageMock::$requested = array()

Definition at line 165 of file Base.php.


The documentation for this class was generated from the following file: