3 declare(strict_types=1);
    41             return $this->other->getHash();
    43         return "tentatively " . $this->other->getHash();
    49             return $this->other->getLabel();
    51         return "Tentatively: " . $this->other->getLabel();
    56         return $this->other->isNotable();
    65             return $this->other->getPreconditions($environment);
    69                 if ($p instanceof Tentatively) {
    72                 return new Tentatively($p);
    74             $this->other->getPreconditions($environment)
    84             return $this->other->achieve($environment);
    95         return $this->other->isApplicable($environment);
 getPreconditions(Setup\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. 
 
Class ChatMainBarProvider . 
 
getLabel()
Get a label that describes this objective. 
 
Signals that some goal won't be achievable by actions of the system ever. 
 
getHash()
Get a hash for this objective. 
 
__construct(Setup\Objective $other)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
isApplicable(Setup\Environment $environment)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
A wrapper around an objective that attempts to achieve the wrapped objective but won't stop the proce...
 
achieve(Setup\Environment $environment)
 
An environment holds resources to be used in the setup process.