ILIAS  release_8 Revision v8.24
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 }
A non-objective, nothing to do to achieve it...
An objective is a desired state of the system that is supposed to be created by the setup.
Definition: Objective.php:31

◆ getInstallObjective()

ilDataCollectionAgent::getInstallObjective ( Config  $config = null)

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

43 : Objective
44 {
45 return new NullObjective();
46 }

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

◆ getUpdateObjective()

ilDataCollectionAgent::getUpdateObjective ( Config  $config = null)

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

28 : Objective
29 {
31 }
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: