ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
ILIAS\Tests\Refinery\ilLanguageMock Class Reference
+ Inheritance diagram for ILIAS\Tests\Refinery\ilLanguageMock:
+ Collaboration diagram for ILIAS\Tests\Refinery\ilLanguageMock:

Public Member Functions

 __construct ()
 
 txt (string $a_topic, string $a_default_lang_fallback_mod='')
 
 toJS ($a_lang_key, ilGlobalTemplateInterface $a_tpl=null)
 
 loadLanguageModule (string $a_module)
 
- 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 = []
 
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 27 of file TestCase.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Tests\Refinery\ilLanguageMock::__construct ( )

Definition at line 33 of file TestCase.php.

34  {
35  }

Member Function Documentation

◆ loadLanguageModule()

ILIAS\Tests\Refinery\ilLanguageMock::loadLanguageModule ( string  $a_module)

Definition at line 47 of file TestCase.php.

47  : void
48  {
49  }

◆ toJS()

ILIAS\Tests\Refinery\ilLanguageMock::toJS (   $a_lang_key,
ilGlobalTemplateInterface  $a_tpl = null 
)

Definition at line 43 of file TestCase.php.

43  : void
44  {
45  }

◆ txt()

ILIAS\Tests\Refinery\ilLanguageMock::txt ( string  $a_topic,
string  $a_default_lang_fallback_mod = '' 
)

Definition at line 37 of file TestCase.php.

37  : string
38  {
39  $this->requested[] = $a_topic;
40  return $a_topic;
41  }

Field Documentation

◆ $lang_module

string ILIAS\Tests\Refinery\ilLanguageMock::$lang_module = 'common'

Definition at line 31 of file TestCase.php.

◆ $requested

array ILIAS\Tests\Refinery\ilLanguageMock::$requested = []

Definition at line 30 of file TestCase.php.


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