ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ilUICoreSetupAgent Class Reference
+ Inheritance diagram for ilUICoreSetupAgent:
+ Collaboration diagram for ilUICoreSetupAgent:

Public Member Functions

 __construct ()
 
 hasConfig ()
 
 getConfigInput (Setup\Config $config=null)
 
 getArrayToConfigTransformation ()
 
 getInstallObjective (Setup\Config $config=null)
 
 getUpdateObjective (Setup\Config $config=null)
 
 getBuildArtifactObjective ()
 

Protected Attributes

 $ctrl_reader
 

Detailed Description

Definition at line 6 of file class.ilUICoreSetupAgent.php.

Constructor & Destructor Documentation

◆ __construct()

ilUICoreSetupAgent::__construct ( )

Definition at line 13 of file class.ilUICoreSetupAgent.php.

14 {
15 $this->ctrl_reader = new \ilCtrlStructureReader();
16 }

Member Function Documentation

◆ getArrayToConfigTransformation()

ilUICoreSetupAgent::getArrayToConfigTransformation ( )

Definition at line 37 of file class.ilUICoreSetupAgent.php.

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

◆ getBuildArtifactObjective()

ilUICoreSetupAgent::getBuildArtifactObjective ( )

Definition at line 61 of file class.ilUICoreSetupAgent.php.

61 : Setup\Objective
62 {
63 return new Setup\NullObjective();
64 }

◆ getConfigInput()

ilUICoreSetupAgent::getConfigInput ( Setup\Config  $config = null)

Definition at line 29 of file class.ilUICoreSetupAgent.php.

30 {
31 throw new \LogicException(self::class . " has no Config.");
32 }
This describes commonalities between all inputs.
Definition: Input.php:32

◆ getInstallObjective()

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

Definition at line 45 of file class.ilUICoreSetupAgent.php.

45 : Setup\Objective
46 {
47 return new \ilCtrlStructureStoredObjective($this->ctrl_reader);
48 }

◆ getUpdateObjective()

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

Definition at line 53 of file class.ilUICoreSetupAgent.php.

53 : Setup\Objective
54 {
55 return new \ilCtrlStructureStoredObjective($this->ctrl_reader, false);
56 }

◆ hasConfig()

ilUICoreSetupAgent::hasConfig ( )

Definition at line 21 of file class.ilUICoreSetupAgent.php.

21 : bool
22 {
23 return false;
24 }

Field Documentation

◆ $ctrl_reader

ilUICoreSetupAgent::$ctrl_reader
protected

Definition at line 11 of file class.ilUICoreSetupAgent.php.


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