ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
ilExportSetupAgent Class Reference
+ Inheritance diagram for ilExportSetupAgent:
+ Collaboration diagram for ilExportSetupAgent:

Public Member Functions

 getUpdateObjective (Config $config=null)
 
 getStatusObjective (Storage $storage)
 
 getMigrations ()
 
 getBuildObjective ()
 
- Public Member Functions inherited from ILIAS\GlobalScreen_\UI\Footer\Setup\Agent\NullAgent
 __construct (Refinery $refinery)
 
 hasConfig ()
 
 getArrayToConfigTransformation ()
 
 getInstallObjective (Config $config=null)
 
 getUpdateObjective (Config $config=null)
 
 getBuildObjective ()
 
 getStatusObjective (Metrics\Storage $storage)
 
 getMigrations ()
 
 getNamedObjectives (?Config $config=null)
 

Additional Inherited Members

- Protected Attributes inherited from ILIAS\GlobalScreen_\UI\Footer\Setup\Agent\NullAgent
Refinery $refinery
 

Detailed Description

Definition at line 29 of file ilExportSetupAgent.php.

Member Function Documentation

◆ getBuildObjective()

ilExportSetupAgent::getBuildObjective ( )

Definition at line 54 of file ilExportSetupAgent.php.

54  : Objective
55  {
56  return new ilExportSetupBuildOptionsMapObjective();
57  }
An objective is a desired state of the system that is supposed to be created by the setup...
Definition: Objective.php:30

◆ getMigrations()

ilExportSetupAgent::getMigrations ( )

Definition at line 49 of file ilExportSetupAgent.php.

49  : array
50  {
51  return [new ilExportFilesToIRSSMigration()];
52  }

◆ getStatusObjective()

ilExportSetupAgent::getStatusObjective ( Storage  $storage)

Definition at line 40 of file ilExportSetupAgent.php.

40  : Objective
41  {
42  return new ObjectiveCollection(
43  'Component Export',
44  true,
45  new ilDatabaseUpdateStepsMetricsCollectedObjective($storage, new ilExportSetupDBUpdateSteps10())
46  );
47  }
A objective collection is a objective that is achieved once all subobjectives are achieved...
An objective is a desired state of the system that is supposed to be created by the setup...
Definition: Objective.php:30

◆ getUpdateObjective()

ilExportSetupAgent::getUpdateObjective ( Config  $config = null)

Definition at line 31 of file ilExportSetupAgent.php.

31  : Objective
32  {
33  return new ObjectiveCollection(
34  "Export",
35  false,
36  new ilDatabaseUpdateStepsExecutedObjective(new ilExportSetupDBUpdateSteps10())
37  );
38  }
A objective collection is a objective that is achieved once all subobjectives are achieved...
An objective is a desired state of the system that is supposed to be created by the setup...
Definition: Objective.php:30

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