Definition at line 33 of file Agent.php.
◆ __construct()
| ILIAS\OnScreenChat\Setup\Agent::__construct |
( |
private readonly Refinery |
$refinery | ) |
|
◆ getArrayToConfigTransformation()
| ILIAS\OnScreenChat\Setup\Agent::getArrayToConfigTransformation |
( |
| ) |
|
◆ getBuildObjective()
| ILIAS\OnScreenChat\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 59 of file Agent.php.
61 return new NullObjective();
◆ getInstallObjective()
| ILIAS\OnScreenChat\Setup\Agent::getInstallObjective |
( |
Config |
$config = null | ) |
|
Definition at line 49 of file Agent.php.
51 return new NullObjective();
◆ getMigrations()
| ILIAS\OnScreenChat\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 69 of file Agent.php.
◆ getNamedObjectives()
| ILIAS\OnScreenChat\Setup\Agent::getNamedObjectives |
( |
?Config |
$config = null | ) |
|
◆ getStatusObjective()
| ILIAS\OnScreenChat\Setup\Agent::getStatusObjective |
( |
Storage |
$storage | ) |
|
◆ getUpdateObjective()
| ILIAS\OnScreenChat\Setup\Agent::getUpdateObjective |
( |
Config |
$config = null | ) |
|
◆ hasConfig()
| ILIAS\OnScreenChat\Setup\Agent::hasConfig |
( |
| ) |
|
The documentation for this class was generated from the following file:
- components/ILIAS/OnScreenChat/classes/Setup/Agent.php