ILIAS
release_7 Revision v7.30-3-g800a261c036
|
A objective collection is a objective that is achieved once all subobjectives are achieved. More...
Public Member Functions | |
__construct (string $label, bool $is_notable, Objective ... $objectives) | |
getObjectives () | |
getHash () | |
getLabel () | |
isNotable () | |
getPreconditions (Environment $environment) | |
achieve (Environment $environment) | |
isApplicable (Environment $environment) | |
Protected Attributes | |
$label | |
$is_notable | |
$objectives | |
A objective collection is a objective that is achieved once all subobjectives are achieved.
Definition at line 10 of file ObjectiveCollection.php.
ILIAS\Setup\ObjectiveCollection::__construct | ( | string | $label, |
bool | $is_notable, | ||
Objective ... | $objectives | ||
) |
Definition at line 27 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$is_notable, ILIAS\Setup\ObjectiveCollection\$label, and ILIAS\Setup\ObjectiveCollection\$objectives.
ILIAS\Setup\ObjectiveCollection::achieve | ( | Environment | $environment | ) |
Implements ILIAS\Setup\Objective.
Definition at line 88 of file ObjectiveCollection.php.
ILIAS\Setup\ObjectiveCollection::getHash | ( | ) |
Implements ILIAS\Setup\Objective.
Definition at line 45 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$objectives.
ILIAS\Setup\ObjectiveCollection::getLabel | ( | ) |
Implements ILIAS\Setup\Objective.
Definition at line 64 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$label.
ILIAS\Setup\ObjectiveCollection::getObjectives | ( | ) |
Definition at line 37 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$objectives.
ILIAS\Setup\ObjectiveCollection::getPreconditions | ( | Environment | $environment | ) |
Implements ILIAS\Setup\Objective.
Definition at line 80 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$objectives.
ILIAS\Setup\ObjectiveCollection::isApplicable | ( | Environment | $environment | ) |
Implements ILIAS\Setup\Objective.
Definition at line 96 of file ObjectiveCollection.php.
ILIAS\Setup\ObjectiveCollection::isNotable | ( | ) |
Implements ILIAS\Setup\Objective.
Definition at line 72 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$is_notable.
|
protected |
Definition at line 20 of file ObjectiveCollection.php.
Referenced by ILIAS\Setup\ObjectiveCollection\__construct(), and ILIAS\Setup\ObjectiveCollection\isNotable().
|
protected |
Definition at line 15 of file ObjectiveCollection.php.
Referenced by ILIAS\Setup\ObjectiveCollection\__construct(), and ILIAS\Setup\ObjectiveCollection\getLabel().
|
protected |
Definition at line 25 of file ObjectiveCollection.php.
Referenced by ILIAS\Setup\ObjectiveCollection\__construct(), ILIAS\Setup\ObjectiveCollection\getHash(), ILIAS\Setup\ObjectiveCollection\getObjectives(), and ILIAS\Setup\ObjectiveCollection\getPreconditions().