ILIAS  release_8 Revision v8.24
ilUserSetupAgent Class Reference
+ Inheritance diagram for ilUserSetupAgent:
+ Collaboration diagram for ilUserSetupAgent:

Public Member Functions

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

Detailed Description

Member Function Documentation

◆ getArrayToConfigTransformation()

ilUserSetupAgent::getArrayToConfigTransformation ( )

Definition at line 35 of file class.ilUserSetupAgent.php.

35 : Refinery\Transformation
36 {
37 throw new \LogicException("Agent has no config.");
38 }

◆ getBuildArtifactObjective()

ilUserSetupAgent::getBuildArtifactObjective ( )

Definition at line 59 of file class.ilUserSetupAgent.php.

59 : Setup\Objective
60 {
61 return new Setup\Objective\NullObjective();
62 }

◆ getInstallObjective()

ilUserSetupAgent::getInstallObjective ( Setup\Config  $config = null)

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

40 : Setup\Objective
41 {
43 'usr_images',
45 );
46
47 return new Setup\ObjectiveCollection(
48 "Complete objectives from Services/User",
49 false,
50 $dir_objective
51 );
52 }

References ilFileSystemComponentDataDirectoryCreatedObjective\WEBDIR.

◆ getMigrations()

ilUserSetupAgent::getMigrations ( )

Definition at line 69 of file class.ilUserSetupAgent.php.

69 : array
70 {
71 return [];
72 }

◆ getStatusObjective()

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

◆ getUpdateObjective()

ilUserSetupAgent::getUpdateObjective ( Setup\Config  $config = null)

Definition at line 54 of file class.ilUserSetupAgent.php.

54 : Setup\Objective
55 {
57 }
This class attempt to achieve a set of database update steps.

◆ hasConfig()

ilUserSetupAgent::hasConfig ( )

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

30 : bool
31 {
32 return false;
33 }

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