ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilDataCollectionSetupAgent Class Reference
+ Inheritance diagram for ilDataCollectionSetupAgent:
+ Collaboration diagram for ilDataCollectionSetupAgent:

Public Member Functions

 getUpdateObjective (Config $config=null)
 
 getMigrations ()
 
 hasConfig ()
 
 getArrayToConfigTransformation ()
 
 getInstallObjective (Config $config=null)
 
 getBuildArtifactObjective ()
 
 getStatusObjective (Storage $storage)
 
 getNamedObjectives (?Config $config=null)
 

Detailed Description

Definition at line 28 of file class.ilDataCollectionSetupAgent.php.

Member Function Documentation

◆ getArrayToConfigTransformation()

ilDataCollectionSetupAgent::getArrayToConfigTransformation ( )

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

53  {
54  throw new LogicException(self::class . " has no config.");
55  }
A transformation is a function from one datatype to another.

◆ getBuildArtifactObjective()

ilDataCollectionSetupAgent::getBuildArtifactObjective ( )

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

62  : Objective
63  {
64  return new NullObjective();
65  }
An objective is a desired state of the system that is supposed to be created by the setup...
Definition: Objective.php:30
A non-objective, nothing to do to achieve it...

◆ getInstallObjective()

ilDataCollectionSetupAgent::getInstallObjective ( Config  $config = null)

Definition at line 57 of file class.ilDataCollectionSetupAgent.php.

57  : Objective
58  {
59  return new NullObjective();
60  }
An objective is a desired state of the system that is supposed to be created by the setup...
Definition: Objective.php:30
A non-objective, nothing to do to achieve it...

◆ getMigrations()

ilDataCollectionSetupAgent::getMigrations ( )

Definition at line 40 of file class.ilDataCollectionSetupAgent.php.

40  : array
41  {
42  return [
44  ];
45  }

◆ getNamedObjectives()

ilDataCollectionSetupAgent::getNamedObjectives ( ?Config  $config = null)

Definition at line 72 of file class.ilDataCollectionSetupAgent.php.

72  : array
73  {
74  return [];
75  }

◆ getStatusObjective()

ilDataCollectionSetupAgent::getStatusObjective ( Storage  $storage)

Definition at line 67 of file class.ilDataCollectionSetupAgent.php.

67  : Objective
68  {
69  return new NullObjective();
70  }
An objective is a desired state of the system that is supposed to be created by the setup...
Definition: Objective.php:30
A non-objective, nothing to do to achieve it...

◆ getUpdateObjective()

ilDataCollectionSetupAgent::getUpdateObjective ( Config  $config = null)

Definition at line 30 of file class.ilDataCollectionSetupAgent.php.

30  : Objective
31  {
32  return new Setup\ObjectiveCollection(
33  'DataCollection Update',
34  true,
37  );
38  }
An objective is a desired state of the system that is supposed to be created by the setup...
Definition: Objective.php:30

◆ hasConfig()

ilDataCollectionSetupAgent::hasConfig ( )

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

47  : bool
48  {
49  return false;
50  }

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