ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
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 68 of file class.ilUserSetupAgent.php.

68  : Setup\Objective
69  {
70  return new Setup\Objective\NullObjective();
71  }

◆ getInstallObjective()

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

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

References ilFileSystemComponentDataDirectoryCreatedObjective\WEBDIR.

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  }

◆ getMigrations()

◆ getStatusObjective()

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

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

73  : Setup\Objective
74  {
75  return new ObjectiveCollection(
76  'Services/User',
77  true,
79  $storage,
81  ),
83  $storage,
84  new ilUserDB90()
85  )
86  );
87  }
A objective collection is a objective that is achieved once all subobjectives are achieved...

◆ getUpdateObjective()

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

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

54  : Setup\Objective
55  {
56  return new ObjectiveCollection(
57  'Database is updated for Services/User',
58  false,
61  ),
63  new ilUserDB90()
64  )
65  );
66  }
A objective collection is a objective that is achieved once all subobjectives are achieved...

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