36 return hash(
"sha256", self::class);
41 return "Fill ini with settings for Services/Style";
58 $ini = $environment->getResource(
Setup\Environment::RESOURCE_ILIAS_INI);
63 $this->config->getPathToScss() ??
''
65 $ini->setVariable(
"tools",
"enable_system_styles_management", $this->config->getManageSystemStyles() ?
"1" :
"0");
79 $ini = $environment->getResource(
Setup\Environment::RESOURCE_ILIAS_INI);
80 $manage_system_styles = $this->config->getManageSystemStyles() ?
"1" :
"0";
83 $ini->readVariable(
"tools",
"lessc") !== $this->config->getPathToScss() ||
84 $ini->readVariable(
"tools",
"enable_system_styles_management") !== $manage_system_styles
Signals that some goal won't be achievable by actions of the system ever.
getPreconditions(Setup\Environment $environment)
achieve(Setup\Environment $environment)
__construct(\ilStyleSetupConfig $config)
isApplicable(Setup\Environment $environment)
@inheritDoc
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.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...