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 ()
 @inheritdocs More...
 
 getArrayToConfigTransformation ()
 @inheritdocs More...
 
 getInstallObjective (Setup\Config $config=null)
 @inheritdocs More...
 
 getUpdateObjective (Setup\Config $config=null)
 @inheritdocs More...
 
 getBuildArtifactObjective ()
 @inheritdocs More...
 
 getStatusObjective (Setup\Metrics\Storage $storage)
 
 getMigrations ()
 @inheritDoc More...
 

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.

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

References $refinery.

Member Function Documentation

◆ getArrayToConfigTransformation()

ilGlobalScreenSetupAgent::getArrayToConfigTransformation ( )

@inheritdocs

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 ( )

@inheritdocs

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)

@inheritdocs

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

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

◆ getMigrations()

ilGlobalScreenSetupAgent::getMigrations ( )

@inheritDoc

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)

@inheritdocs

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

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

◆ hasConfig()

ilGlobalScreenSetupAgent::hasConfig ( )

@inheritdocs

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: