ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilDataCollectionAgent Class Reference
+ Inheritance diagram for ilDataCollectionAgent:
+ Collaboration diagram for ilDataCollectionAgent:

Public Member Functions

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

Detailed Description

Definition at line 26 of file class.ilDataCollectionAgent.php.

Member Function Documentation

◆ getArrayToConfigTransformation()

ilDataCollectionAgent::getArrayToConfigTransformation ( )

Definition at line 38 of file class.ilDataCollectionAgent.php.

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

◆ getBuildArtifactObjective()

ilDataCollectionAgent::getBuildArtifactObjective ( )

Definition at line 48 of file class.ilDataCollectionAgent.php.

48  : Objective
49  {
50  return new NullObjective();
51  }
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()

ilDataCollectionAgent::getInstallObjective ( Config  $config = null)

Definition at line 43 of file class.ilDataCollectionAgent.php.

43  : Objective
44  {
45  return new NullObjective();
46  }
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()

ilDataCollectionAgent::getMigrations ( )

Definition at line 58 of file class.ilDataCollectionAgent.php.

58  : array
59  {
60  return [];
61  }

◆ getNamedObjectives()

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

Definition at line 63 of file class.ilDataCollectionAgent.php.

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

◆ getStatusObjective()

ilDataCollectionAgent::getStatusObjective ( Storage  $storage)

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

53  : Objective
54  {
55  return new NullObjective();
56  }
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()

ilDataCollectionAgent::getUpdateObjective ( Config  $config = null)

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

28  : Objective
29  {
31  }
An objective is a desired state of the system that is supposed to be created by the setup...
Definition: Objective.php:30
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ hasConfig()

ilDataCollectionAgent::hasConfig ( )

Definition at line 33 of file class.ilDataCollectionAgent.php.

33  : bool
34  {
35  return false;
36  }

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