| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
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 () | |
| 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().