ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilContentPageSetupAgent Class Reference

Class ilContentPageSetupAgent. More...

+ Inheritance diagram for ilContentPageSetupAgent:
+ Collaboration diagram for ilContentPageSetupAgent:

Public Member Functions

 hasConfig ()
 
 getArrayToConfigTransformation ()
 
 getInstallObjective (?Setup\Config $config=null)
 
 getUpdateObjective (?Setup\Config $config=null)
 
 getBuildObjective ()
 
 getStatusObjective (Setup\Metrics\Storage $storage)
 
 getMigrations ()
 

Detailed Description

Member Function Documentation

◆ getArrayToConfigTransformation()

ilContentPageSetupAgent::getArrayToConfigTransformation ( )

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

37 : Refinery\Transformation
38 {
39 throw new LogicException('Agent has no config.');
40 }

◆ getBuildObjective()

ilContentPageSetupAgent::getBuildObjective ( )

Definition at line 52 of file class.ilContentPageSetupAgent.php.

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

◆ getInstallObjective()

ilContentPageSetupAgent::getInstallObjective ( ?Setup\Config  $config = null)

Definition at line 42 of file class.ilContentPageSetupAgent.php.

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

◆ getMigrations()

ilContentPageSetupAgent::getMigrations ( )

Definition at line 62 of file class.ilContentPageSetupAgent.php.

62 : array
63 {
64 return [];
65 }

◆ getStatusObjective()

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

◆ getUpdateObjective()

ilContentPageSetupAgent::getUpdateObjective ( ?Setup\Config  $config = null)

Definition at line 47 of file class.ilContentPageSetupAgent.php.

47 : Setup\Objective
48 {
50 }
This class attempt to achieve a set of database update steps.

◆ hasConfig()

ilContentPageSetupAgent::hasConfig ( )

Definition at line 32 of file class.ilContentPageSetupAgent.php.

32 : bool
33 {
34 return false;
35 }

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