3declare(strict_types=1);
39 return hash(
"sha256", self::class);
47 return implode(
", ", $this->il_setup_language->getInstalledLanguages());
79 $db = $environment->
getResource(Setup\Environment::RESOURCE_DATABASE);
86 $this->il_setup_language->setDbHandler($db);
87 $this->il_setup_language->installLanguages(
88 $this->il_setup_language->getInstalledLanguages(),
89 $this->il_setup_language->getLocalLanguages()
if(!defined('PATH_SEPARATOR')) $GLOBALS['_PEAR_default_error_mode']
ilSetupLanguage $il_setup_language
getPreconditions(Setup\Environment $environment)
@inheritDoc
__construct(\ilSetupLanguage $il_setup_language)
getInstalledLanguagesAsString()
Return installed languages as string.
achieve(Setup\Environment $environment)
@inheritDoc
isApplicable(Setup\Environment $environment)
@inheritDoc
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
An environment holds resources to be used in the setup process.
getResource(string $id)
Consumers of this method should check if the result is what they expect, e.g.
An objective is a desired state of the system that is supposed to be created by the setup.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...