| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
Contains common objectives for the setup. More...
 Inheritance diagram for ilCommonSetupAgent:
 Collaboration diagram for ilCommonSetupAgent:Public Member Functions | |
| __construct (Refinery\Factory $refinery, Data\Factory $data) | |
| 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 (Setup\Config $config=null) | |
| getUpdateObjective (Setup\Config $config=null) | |
| getBuildObjective () | |
| Get the goal the agent wants to achieve to build artifacts.
  More... | |
| getStatusObjective (Setup\Metrics\Storage $storage) | |
| getMigrations () | |
| getNamedObjectives (?Config $config=null) | |
  Public Member Functions inherited from ILIAS\Setup\Agent | |
| 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... | |
| getStatusObjective (Metrics\Storage $storage) | |
| Get the objective to be achieved when status is requested.  More... | |
| getNamedObjectives (?Config $config=null) | |
| Gets all named objectives The keys of the returned array are the commands.  More... | |
Protected Member Functions | |
| getPHPMemoryLimitCondition () | |
Protected Attributes | |
| Refinery Factory | $refinery | 
| Data Factory | $data | 
Private Attributes | |
| const | PHP_MEMORY_LIMIT = "128M" | 
| const | PHP_MIN_VERSION = "8.2.0" | 
| const | PHP_MAX_VERSION = "8.3.999" | 
Contains common objectives for the setup.
Do not make additions here, in general all this stuff here is supposed to go elsewhere once we find out which service it really belongs to.
Definition at line 31 of file class.ilCommonSetupAgent.php.
| ilCommonSetupAgent::__construct | ( | Refinery\Factory | $refinery, | 
| Data\Factory | $data | ||
| ) | 
Definition at line 40 of file class.ilCommonSetupAgent.php.
References $data, $refinery, and ILIAS\Repository\refinery().
 Here is the call graph for this function:| ilCommonSetupAgent::getArrayToConfigTransformation | ( | ) | 
Agents must be able to tell how to create a configuration from a nested array.
Implements ILIAS\Setup\Agent.
Definition at line 59 of file class.ilCommonSetupAgent.php.
References ILIAS\Repository\refinery().
 Here is the call graph for this function:| ilCommonSetupAgent::getBuildObjective | ( | ) | 
Get the goal the agent wants to achieve to build artifacts.
Implements ILIAS\Setup\Agent.
Definition at line 144 of file class.ilCommonSetupAgent.php.
| ilCommonSetupAgent::getInstallObjective | ( | Setup\Config | $config = null | ) | 
Definition at line 79 of file class.ilCommonSetupAgent.php.
References getPHPMemoryLimitCondition().
 Here is the call graph for this function:| ilCommonSetupAgent::getMigrations | ( | ) | 
Implements ILIAS\Setup\Agent.
Definition at line 160 of file class.ilCommonSetupAgent.php.
| ilCommonSetupAgent::getNamedObjectives | ( | ?Config | $config = null | ) | 
Definition at line 165 of file class.ilCommonSetupAgent.php.
      
  | 
  protected | 
Definition at line 98 of file class.ilCommonSetupAgent.php.
Referenced by getInstallObjective().
 Here is the caller graph for this function:| ilCommonSetupAgent::getStatusObjective | ( | Setup\Metrics\Storage | $storage | ) | 
Definition at line 152 of file class.ilCommonSetupAgent.php.
| ilCommonSetupAgent::getUpdateObjective | ( | Setup\Config | $config = null | ) | 
Definition at line 118 of file class.ilCommonSetupAgent.php.
References $objectives.
| ilCommonSetupAgent::hasConfig | ( | ) | 
Does this agent require a configuration?
Implements ILIAS\Setup\Agent.
Definition at line 51 of file class.ilCommonSetupAgent.php.
Definition at line 38 of file class.ilCommonSetupAgent.php.
Referenced by __construct().
Definition at line 37 of file class.ilCommonSetupAgent.php.
Referenced by __construct().
      
  | 
  private | 
Definition at line 35 of file class.ilCommonSetupAgent.php.
      
  | 
  private | 
Definition at line 33 of file class.ilCommonSetupAgent.php.
      
  | 
  private | 
Definition at line 34 of file class.ilCommonSetupAgent.php.