19declare(strict_types=1);
32 return hash(
"sha256", self::class);
37 return "Verify that the setup is called from ilias' root-directory.";
52 $ilroot = dirname(__DIR__, 5);
53 if (getcwd() !== $ilroot) {
54 $msg =
"Please run the setup from ILIAS root - "
55 .
"there are components using relative pathes.";
Verify that the setip is called from ILIAS root directory.
getLabel()
Get a label that describes this objective.
getHash()
Get a hash for this objective.
getPreconditions(Setup\Environment $environment)
achieve(Setup\Environment $environment)
isNotable()
Get to know if this is an interesting objective for a human.
isApplicable(Setup\Environment $environment)
Signals that some goal won't be achievable by actions of the system ever.
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...