48 return hash(
"sha256", static::class);
53 return "Collect metrics.";
An exception for terminatinating execution or to throw for unit testing.
Base class to simplify collection of metrics.
__construct(Storage $storage)
isApplicable(Setup\Environment $environment)
@inheritDoc
achieve(Setup\Environment $environment)
getHash()
Get a hash for this objective.
getTentativePreconditions(Setup\Environment $environment)
Give preconditions that might or might not be fullfilled.
getLabel()
Get a label that describes this objective.
getPreconditions(Setup\Environment $environment)
collectFrom(Setup\Environment $environment, Storage $storage)
Attempt to gather metrics based on the provided environment.
isNotable()
Get to know if this is an interesting objective for a human.
A wrapper around an objective that attempts to achieve the wrapped objective but won't stop the proce...
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...