|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
A objective collection is a objective that is achieved once all subobjectives are achieved. More...
Inheritance diagram for ILIAS\Setup\ObjectiveCollection:
Collaboration diagram for ILIAS\Setup\ObjectiveCollection:Public Member Functions | |
| __construct (string $label, bool $is_notable, Objective ... $objectives) | |
| getObjectives () | |
| getHash () | |
| @inheritdocs More... | |
| getLabel () | |
| @inheritdocs More... | |
| isNotable () | |
| @inheritdocs More... | |
| getPreconditions (Environment $environment) | |
| @inheritdocs More... | |
| achieve (Environment $environment) | |
| @inheritdocs More... | |
| getHash () | |
| Get a hash for this objective. More... | |
| getLabel () | |
| Get a label that describes this objective. More... | |
| isNotable () | |
| Get to know if this is an interesting objective for a human. More... | |
| getPreconditions (Environment $environment) | |
| Objectives might depend on other objectives. More... | |
| achieve (Environment $environment) | |
| Objectives can be achieved. More... | |
Protected Attributes | |
| $label | |
| $is_notable | |
| $objectives | |
A objective collection is a objective that is achieved once all subobjectives are achieved.
Definition at line 12 of file ObjectiveCollection.php.
| ILIAS\Setup\ObjectiveCollection::__construct | ( | string | $label, |
| bool | $is_notable, | ||
| Objective ... | $objectives | ||
| ) |
Definition at line 29 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 | ) |
@inheritdocs
Implements ILIAS\Setup\Objective.
Definition at line 90 of file ObjectiveCollection.php.
| ILIAS\Setup\ObjectiveCollection::getHash | ( | ) |
@inheritdocs
Implements ILIAS\Setup\Objective.
Definition at line 47 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$objectives.
| ILIAS\Setup\ObjectiveCollection::getLabel | ( | ) |
@inheritdocs
Implements ILIAS\Setup\Objective.
Definition at line 66 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$label.
| ILIAS\Setup\ObjectiveCollection::getObjectives | ( | ) |
Definition at line 39 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$objectives.
| ILIAS\Setup\ObjectiveCollection::getPreconditions | ( | Environment | $environment | ) |
@inheritdocs
Implements ILIAS\Setup\Objective.
Definition at line 82 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$objectives.
| ILIAS\Setup\ObjectiveCollection::isNotable | ( | ) |
@inheritdocs
Implements ILIAS\Setup\Objective.
Definition at line 74 of file ObjectiveCollection.php.
References ILIAS\Setup\ObjectiveCollection\$is_notable.
|
protected |
Definition at line 22 of file ObjectiveCollection.php.
Referenced by ILIAS\Setup\ObjectiveCollection\__construct(), and ILIAS\Setup\ObjectiveCollection\isNotable().
|
protected |
Definition at line 17 of file ObjectiveCollection.php.
Referenced by ILIAS\Setup\ObjectiveCollection\__construct(), and ILIAS\Setup\ObjectiveCollection\getLabel().
|
protected |
Definition at line 27 of file ObjectiveCollection.php.
Referenced by ILIAS\Setup\ObjectiveCollection\__construct(), ILIAS\Setup\ObjectiveCollection\getHash(), ILIAS\Setup\ObjectiveCollection\getObjectives(), and ILIAS\Setup\ObjectiveCollection\getPreconditions().