ILIAS  release_7 Revision v7.30-3-g800a261c036
ilGlobalScreenSetupAgent Class Reference
+ Inheritance diagram for ilGlobalScreenSetupAgent:
+ Collaboration diagram for ilGlobalScreenSetupAgent:

Public Member Functions

 __construct (Refinery $refinery)
 
 hasConfig ()
 
 getArrayToConfigTransformation ()
 
 getInstallObjective (Setup\Config $config=null)
 
 getUpdateObjective (Setup\Config $config=null)
 
 getBuildArtifactObjective ()
 
 getStatusObjective (Setup\Metrics\Storage $storage)
 
 getMigrations ()
 

Protected Attributes

 $refinery
 

Detailed Description

Definition at line 10 of file class.ilGlobalScreenSetupAgent.php.

Constructor & Destructor Documentation

◆ __construct()

ilGlobalScreenSetupAgent::__construct ( Refinery  $refinery)

Definition at line 19 of file class.ilGlobalScreenSetupAgent.php.

References $refinery.

20  {
21  $this->refinery = $refinery;
22  }

Member Function Documentation

◆ getArrayToConfigTransformation()

ilGlobalScreenSetupAgent::getArrayToConfigTransformation ( )

Definition at line 35 of file class.ilGlobalScreenSetupAgent.php.

36  {
37  throw new \LogicException(self::class . " has no Config.");
38  }
A transformation is a function from one datatype to another.

◆ getBuildArtifactObjective()

ilGlobalScreenSetupAgent::getBuildArtifactObjective ( )

Definition at line 59 of file class.ilGlobalScreenSetupAgent.php.

59  : Setup\Objective
60  {
61  return new \ilGlobalScreenBuildProviderMapObjective();
62  }

◆ getInstallObjective()

ilGlobalScreenSetupAgent::getInstallObjective ( Setup\Config  $config = null)

Definition at line 43 of file class.ilGlobalScreenSetupAgent.php.

43  : Setup\Objective
44  {
45  return new Setup\Objective\NullObjective();
46  }

◆ getMigrations()

ilGlobalScreenSetupAgent::getMigrations ( )

Definition at line 75 of file class.ilGlobalScreenSetupAgent.php.

75  : array
76  {
77  return [];
78  }

◆ getStatusObjective()

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

Definition at line 67 of file class.ilGlobalScreenSetupAgent.php.

67  : Setup\Objective
68  {
69  return new Setup\Objective\NullObjective();
70  }

◆ getUpdateObjective()

ilGlobalScreenSetupAgent::getUpdateObjective ( Setup\Config  $config = null)

Definition at line 51 of file class.ilGlobalScreenSetupAgent.php.

51  : Setup\Objective
52  {
53  return new Setup\Objective\NullObjective();
54  }

◆ hasConfig()

ilGlobalScreenSetupAgent::hasConfig ( )

Definition at line 27 of file class.ilGlobalScreenSetupAgent.php.

27  : bool
28  {
29  return false;
30  }

Field Documentation

◆ $refinery

ilGlobalScreenSetupAgent::$refinery
protected

Definition at line 17 of file class.ilGlobalScreenSetupAgent.php.

Referenced by __construct().


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