ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (protected Refinery $refinery) | |
hasConfig () | |
@inheritdocs More... | |
getArrayToConfigTransformation () | |
@inheritdocs More... | |
getInstallObjective (?Config $config=null) | |
@inheritdocs More... | |
getUpdateObjective (?Config $config=null) | |
@inheritdocs More... | |
getBuildObjective () | |
@inheritdocs More... | |
getStatusObjective (Storage $storage) | |
getMigrations () | |
@inheritDoc More... | |
getNamedObjectives (?Config $config=null) | |
Gets all named objectives The keys of the returned array are the commands. More... | |
![]() | |
hasConfig () | |
Does this agent require 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... | |
getBuildObjective () | |
Get the goal the agent wants to achieve to build artifacts. More... | |
getStatusObjective (Metrics\Storage $storage) | |
Get the objective to be achieved when status is requested. More... | |
getMigrations () | |
Get a named map of migrations available for this Agent. More... | |
getNamedObjectives (?Config $config=null) | |
Gets all named objectives The keys of the returned array are the commands. More... | |
Definition at line 33 of file class.ilDatabaseSetupAgent.php.
ilDatabaseSetupAgent::__construct | ( | protected Refinery | $refinery | ) |
Definition at line 37 of file class.ilDatabaseSetupAgent.php.
ilDatabaseSetupAgent::getArrayToConfigTransformation | ( | ) |
@inheritdocs
Implements ILIAS\Setup\Agent.
Definition at line 52 of file class.ilDatabaseSetupAgent.php.
References $data, and ILIAS\Repository\refinery().
ilDatabaseSetupAgent::getBuildObjective | ( | ) |
@inheritdocs
Implements ILIAS\Setup\Agent.
Definition at line 107 of file class.ilDatabaseSetupAgent.php.
ilDatabaseSetupAgent::getInstallObjective | ( | ?Config | $config = null | ) |
@inheritdocs
Implements ILIAS\Setup\Agent.
Definition at line 75 of file class.ilDatabaseSetupAgent.php.
ilDatabaseSetupAgent::getMigrations | ( | ) |
@inheritDoc
Implements ILIAS\Setup\Agent.
Definition at line 123 of file class.ilDatabaseSetupAgent.php.
ilDatabaseSetupAgent::getNamedObjectives | ( | ?Config | $config = null | ) |
Gets all named objectives The keys of the returned array are the commands.
Only the AgentCollection should return an array where the cmd of the named objective is the array key.
Config | null | $config |
Implements ILIAS\Setup\Agent.
Definition at line 130 of file class.ilDatabaseSetupAgent.php.
ilDatabaseSetupAgent::getStatusObjective | ( | Storage | $storage | ) |
Definition at line 115 of file class.ilDatabaseSetupAgent.php.
ilDatabaseSetupAgent::getUpdateObjective | ( | ?Config | $config = null | ) |
@inheritdocs
Implements ILIAS\Setup\Agent.
Definition at line 92 of file class.ilDatabaseSetupAgent.php.
ilDatabaseSetupAgent::hasConfig | ( | ) |
@inheritdocs
Implements ILIAS\Setup\Agent.
Definition at line 44 of file class.ilDatabaseSetupAgent.php.