26 return hash(
"sha256", self::class);
31 return "Store configuration of Services/Utilities";
41 $common_config = $environment->getConfigFor(
"common");
49 $ini = $environment->getResource(Setup\Environment::RESOURCE_ILIAS_INI);
51 $ini->setVariable(
"tools",
"convert", $this->config->getPathToConvert());
52 $ini->setVariable(
"tools",
"zip", $this->config->getPathToZip());
53 $ini->setVariable(
"tools",
"unzip", $this->config->getPathToUnzip());
An exception for terminatinating execution or to throw for unit testing.
Signals that some goal won't be achievable by actions of the system ever.
Stores configuration for the Utilities service (paths to various tools) in the according ini-fields.
getPreconditions(Setup\Environment $environment)
achieve(Setup\Environment $environment)
__construct(\ilUtilitiesSetupConfig $config)
An environment holds resources to be used in the setup process.
An objective is a desired state of the system that is supposed to be created by the setup.