ILIAS
trunk Revision v11.0_alpha-1769-g99a433fe2dc
|
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 | |
string | $label |
bool | $is_notable |
array | $objectives |
A objective collection is a objective that is achieved once all subobjectives are achieved.
Definition at line 26 of file ObjectiveCollection.php.
ILIAS\Setup\ObjectiveCollection::__construct | ( | string | $label, |
bool | $is_notable, | ||
Objective ... | $objectives | ||
) |
Definition at line 36 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 95 of file ObjectiveCollection.php.
ILIAS\Setup\ObjectiveCollection::getHash | ( | ) |
Implements ILIAS\Setup\Objective.
Definition at line 54 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$objectives.
ILIAS\Setup\ObjectiveCollection::getLabel | ( | ) |
Implements ILIAS\Setup\Objective.
Definition at line 71 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$label.
ILIAS\Setup\ObjectiveCollection::getObjectives | ( | ) |
Definition at line 46 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$objectives.
ILIAS\Setup\ObjectiveCollection::getPreconditions | ( | Environment | $environment | ) |
Implements ILIAS\Setup\Objective.
Definition at line 87 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$objectives.
ILIAS\Setup\ObjectiveCollection::isApplicable | ( | Environment | $environment | ) |
Implements ILIAS\Setup\Objective.
Definition at line 103 of file ObjectiveCollection.php.
ILIAS\Setup\ObjectiveCollection::isNotable | ( | ) |
Implements ILIAS\Setup\Objective.
Definition at line 79 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$is_notable.
|
protected |
Definition at line 29 of file ObjectiveCollection.php.
Referenced by ILIAS\Setup\ObjectiveCollection\__construct(), and ILIAS\Setup\ObjectiveCollection\isNotable().
|
protected |
Definition at line 28 of file ObjectiveCollection.php.
Referenced by ILIAS\Setup\ObjectiveCollection\__construct(), and ILIAS\Setup\ObjectiveCollection\getLabel().
|
protected |
Definition at line 34 of file ObjectiveCollection.php.
Referenced by ILIAS\Setup\ObjectiveCollection\__construct(), ILIAS\Setup\ObjectiveCollection\getHash(), ILIAS\Setup\ObjectiveCollection\getObjectives(), and ILIAS\Setup\ObjectiveCollection\getPreconditions().