4require_once 
'Services/Language/classes/class.ilLanguage.php';
 
    5require_once 
'Services/Language/classes/class.ilLanguageDetectorFactory.php';
 
   36        $detected_language = $installed_languages[0];
 
   38        foreach ($this->factory->getValidInstances() as $detector) {
 
   40                $language = $detector->getIso2LanguageCode();
 
   41                if (in_array(
$language, $installed_languages)) {
 
   45                $ilLog->info(__METHOD__ . 
' ' . $e->getMessage());
 
   49        return $detected_language;
 
An exception for terminatinating execution or to throw for unit testing.
Class ilLanguageDetection.
Class ilLanguageDetectorFactory.
Class for language related exception handling in ILIAS.
static _getInstalledLanguages()