48 return hash(
"sha256", static::class);
53 return "Collect metrics.";
65 return new Setup\Objective\Tentatively($o);
achieve(Setup\Environment $environment)
An objective is a desired state of the system that is supposed to be created by the setup...
isApplicable(Setup\Environment $environment)
getLabel()
Get a label that describes this objective.
getTentativePreconditions(Setup\Environment $environment)
Give preconditions that might or might not be fullfilled.
Base class to simplify collection of metrics.
getPreconditions(Setup\Environment $environment)
__construct(Storage $storage)
collectFrom(Setup\Environment $environment, Storage $storage)
Attempt to gather metrics based on the provided environment.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getHash()
Get a hash for this objective.
An environment holds resources to be used in the setup process.
isNotable()
Get to know if this is an interesting objective for a human.