Definition at line 32 of file Agent.php.
◆ __construct()
| ILIAS\DataProtection\Setup\Agent::__construct |
( |
private readonly Refinery |
$refinery | ) |
|
◆ getArrayToConfigTransformation()
| ILIAS\DataProtection\Setup\Agent::getArrayToConfigTransformation |
( |
| ) |
|
◆ getBuildObjective()
| ILIAS\DataProtection\Setup\Agent::getBuildObjective |
( |
| ) |
|
Get the goal the agent wants to achieve to build artifacts.
- Exceptions
-
| InvalidArgumentException | if Config does not match the Agent. |
Implements ILIAS\Setup\Agent.
Definition at line 58 of file Agent.php.
60 return new NullObjective();
◆ getInstallObjective()
| ILIAS\DataProtection\Setup\Agent::getInstallObjective |
( |
Config |
$config = null | ) |
|
Definition at line 48 of file Agent.php.
50 return new NullObjective();
◆ getMigrations()
| ILIAS\DataProtection\Setup\Agent::getMigrations |
( |
| ) |
|
Get a named map of migrations available for this Agent.
Should also return Migrations that have run completely.
- Returns
- array<string,Migration>|Migration[]
Implements ILIAS\Setup\Agent.
Definition at line 68 of file Agent.php.
◆ getNamedObjectives()
| ILIAS\DataProtection\Setup\Agent::getNamedObjectives |
( |
?Config |
$config = null | ) |
|
◆ getStatusObjective()
| ILIAS\DataProtection\Setup\Agent::getStatusObjective |
( |
Storage |
$storage | ) |
|
Definition at line 63 of file Agent.php.
65 return new NullObjective();
◆ getUpdateObjective()
| ILIAS\DataProtection\Setup\Agent::getUpdateObjective |
( |
Config |
$config = null | ) |
|
◆ hasConfig()
| ILIAS\DataProtection\Setup\Agent::hasConfig |
( |
| ) |
|
The documentation for this class was generated from the following file:
- components/ILIAS/DataProtection/classes/Setup/Agent.php