3 declare(strict_types=1);
    24         return hash(
"sha256", self::class);
    29         return "Fill ini with settings for Services/Logging";
    50         if ($this->config->getPathToLogfile()) {
    51             $logPath = dirname($this->config->getPathToLogfile());
    52             $logFile = basename($this->config->getPathToLogfile());
    55         $ini->setVariable(
"log", 
"enabled", $this->config->isEnabled() ? 
"1" : 
"0");
    56         $ini->setVariable(
"log", 
"path", $logPath);
    57         $ini->setVariable(
"log", 
"file", $logFile);
    61             $this->config->getErrorlogDir() ?? 
''    77         $enabled = $this->config->isEnabled() ? 
"1" : 
"0";
    81         if ($this->config->getPathToLogfile()) {
    82             $logPath = dirname($this->config->getPathToLogfile());
    83             $logFile = basename($this->config->getPathToLogfile());
    87             $ini->readVariable(
"log", 
"path") !== $logPath ||
    88             $ini->readVariable(
"log", 
"file") !== $logFile ||
    89             $ini->readVariable(
"log", 
"error_path") !== $this->config->getErrorlogDir() ||
 isApplicable(Environment $environment)
 
An objective is a desired state of the system that is supposed to be created by the setup...
 
isNotable()
Get to know if this is an interesting objective for a human. 
 
Signals that some goal won't be achievable by actions of the system ever. 
 
__construct(Config $config)
 
getPreconditions(Environment $environment)
Objectives might depend on other objectives. 
 
getResource(string $id)
Consumers of this method should check if the result is what they expect, e.g. 
 
getHash()
Get a hash for this objective. 
 
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. 
 
A configuration for the setup. 
 
getLabel()
Get a label that describes this objective. 
 
achieve(Environment $environment)
Objectives can be achieved.