ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
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  }

◆ 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: