ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilUtilitiesSetupAgent Class Reference
+ Inheritance diagram for ilUtilitiesSetupAgent:
+ Collaboration diagram for ilUtilitiesSetupAgent:

Public Member Functions

 __construct (Refinery\Factory $refinery)
 
 hasConfig ()
 
 getArrayToConfigTransformation ()
 
 getBuildObjective ()
 
 getStatusObjective (Setup\Metrics\Storage $storage)
 
 getMigrations ()
 @inheritDoc More...
 

Protected Attributes

Refinery Factory $refinery
 

Detailed Description

Definition at line 24 of file class.ilUtilitiesSetupAgent.php.

Constructor & Destructor Documentation

◆ __construct()

ilUtilitiesSetupAgent::__construct ( Refinery\Factory  $refinery)

Definition at line 30 of file class.ilUtilitiesSetupAgent.php.

References $refinery, and ILIAS\Repository\refinery().

+ Here is the call graph for this function:

Member Function Documentation

◆ getArrayToConfigTransformation()

ilUtilitiesSetupAgent::getArrayToConfigTransformation ( )

Definition at line 46 of file class.ilUtilitiesSetupAgent.php.

46 : Refinery\Transformation
47 {
48 return $this->refinery->custom()->transformation(function ($data) {
49 return new ilUtilitiesSetupConfig(
50 $data["path_to_convert"] ?? "/usr/bin/convert",
51 $data["path_to_zip"] ?? "/usr/bin/zip",
52 $data["path_to_unzip"] ?? "/usr/bin/unzip"
53 );
54 });
55 }

References $data, and ILIAS\Repository\refinery().

+ Here is the call graph for this function:

◆ getBuildObjective()

ilUtilitiesSetupAgent::getBuildObjective ( )

Definition at line 81 of file class.ilUtilitiesSetupAgent.php.

81 : Setup\Objective
82 {
83 return new Setup\Objective\NullObjective();
84 }

◆ getMigrations()

ilUtilitiesSetupAgent::getMigrations ( )

@inheritDoc

Definition at line 97 of file class.ilUtilitiesSetupAgent.php.

97 : array
98 {
99 return [];
100 }

◆ getStatusObjective()

ilUtilitiesSetupAgent::getStatusObjective ( Setup\Metrics\Storage  $storage)

◆ hasConfig()

ilUtilitiesSetupAgent::hasConfig ( )

Definition at line 38 of file class.ilUtilitiesSetupAgent.php.

38 : bool
39 {
40 return true;
41 }

Field Documentation

◆ $refinery

Refinery Factory ilUtilitiesSetupAgent::$refinery
protected

Definition at line 28 of file class.ilUtilitiesSetupAgent.php.

Referenced by __construct().


The documentation for this class was generated from the following file: