|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
An agent that is just a collection of some other agents. More...
Inheritance diagram for ILIAS\Setup\AgentCollection:
Collaboration diagram for ILIAS\Setup\AgentCollection:Public Member Functions | |
| __construct (FieldFactory $field_factory, Refinery $refinery, array $agents) | |
| hasConfig () | |
| @inheritdocs More... | |
| getConfigInput (Config $config=null) | |
| @inheritdocs More... | |
| getArrayToConfigTransformation () | |
| @inheritdocs More... | |
| getInstallObjective (Config $config=null) | |
| @inheritdocs More... | |
| getUpdateObjective (Config $config=null) | |
| @inheritdocs More... | |
| getBuildArtifactObjective () | |
| @inheritdocs More... | |
| hasConfig () | |
| Does this agent require a configuration? More... | |
| getConfigInput (Config $config=null) | |
| Agents must provide an input to set the configuration if they have a configuration. More... | |
| getArrayToConfigTransformation () | |
| Agents must be able to tell how to create a configuration from a nested array. More... | |
| getInstallObjective (Config $config=null) | |
| Get the goals the agent wants to achieve on setup. More... | |
| getUpdateObjective (Config $config=null) | |
| Get the goal the agent wants to achieve on update. More... | |
| getBuildArtifactObjective () | |
| Get the goal the agent wants to achieve to build artifacts. More... | |
Protected Member Functions | |
| getXObjective (string $which, Config $config=null) | |
| checkConfig (Config $config) | |
| getAgentsWithConfig () | |
Protected Attributes | |
| $field_factory | |
| $refinery | |
| $agents | |
An agent that is just a collection of some other agents.
Definition at line 15 of file AgentCollection.php.
| ILIAS\Setup\AgentCollection::__construct | ( | FieldFactory | $field_factory, |
| Refinery | $refinery, | ||
| array | $agents | ||
| ) |
Definition at line 32 of file AgentCollection.php.
References ILIAS\Setup\AgentCollection\$agents, ILIAS\Setup\AgentCollection\$field_factory, and ILIAS\Setup\AgentCollection\$refinery.
|
protected |
Definition at line 153 of file AgentCollection.php.
References $config.
Referenced by ILIAS\Setup\AgentCollection\getConfigInput(), and ILIAS\Setup\AgentCollection\getXObjective().
Here is the caller graph for this function:
|
protected |
Definition at line 162 of file AgentCollection.php.
References Vendor\Package\$c.
Referenced by ILIAS\Setup\AgentCollection\getConfigInput().
Here is the caller graph for this function:| ILIAS\Setup\AgentCollection::getArrayToConfigTransformation | ( | ) |
@inheritdocs
Implements ILIAS\Setup\Agent.
Definition at line 87 of file AgentCollection.php.
| ILIAS\Setup\AgentCollection::getBuildArtifactObjective | ( | ) |
@inheritdocs
Implements ILIAS\Setup\Agent.
Definition at line 128 of file AgentCollection.php.
References Vendor\Package\$c.
| ILIAS\Setup\AgentCollection::getConfigInput | ( | Config | $config = null | ) |
@inheritdocs
Implements ILIAS\Setup\Agent.
Definition at line 58 of file AgentCollection.php.
References Vendor\Package\$c, $config, ILIAS\Setup\AgentCollection\checkConfig(), and ILIAS\Setup\AgentCollection\getAgentsWithConfig().
Here is the call graph for this function:| ILIAS\Setup\AgentCollection::getInstallObjective | ( | Config | $config = null | ) |
@inheritdocs
Implements ILIAS\Setup\Agent.
Definition at line 112 of file AgentCollection.php.
References $config, and ILIAS\Setup\AgentCollection\getXObjective().
Here is the call graph for this function:| ILIAS\Setup\AgentCollection::getUpdateObjective | ( | Config | $config = null | ) |
@inheritdocs
Implements ILIAS\Setup\Agent.
Definition at line 120 of file AgentCollection.php.
References $config, and ILIAS\Setup\AgentCollection\getXObjective().
Here is the call graph for this function:
|
protected |
Definition at line 137 of file AgentCollection.php.
References Vendor\Package\$c, $config, and ILIAS\Setup\AgentCollection\checkConfig().
Referenced by ILIAS\Setup\AgentCollection\getInstallObjective(), and ILIAS\Setup\AgentCollection\getUpdateObjective().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Setup\AgentCollection::hasConfig | ( | ) |
@inheritdocs
Implements ILIAS\Setup\Agent.
Definition at line 45 of file AgentCollection.php.
References Vendor\Package\$c.
|
protected |
Definition at line 30 of file AgentCollection.php.
Referenced by ILIAS\Setup\AgentCollection\__construct().
|
protected |
Definition at line 20 of file AgentCollection.php.
Referenced by ILIAS\Setup\AgentCollection\__construct().
|
protected |
Definition at line 25 of file AgentCollection.php.
Referenced by ILIAS\Setup\AgentCollection\__construct().