ILIAS  trunk Revision v11.0_alpha-2645-g16283d3b3f8
ilComponentDefinitionsStoredObjective Class Reference
+ Inheritance diagram for ilComponentDefinitionsStoredObjective:
+ Collaboration diagram for ilComponentDefinitionsStoredObjective:

Public Member Functions

 __construct (bool $populate_before=true)
 
 getHash ()
 
 getLabel ()
 
 isNotable ()
 
 getPreconditions (Setup\Environment $environment)
 
 isApplicable (Setup\Environment $environment)
 

Protected Attributes

 $populate_before
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilComponentDefinitionsStoredObjective::__construct ( bool  $populate_before = true)

Member Function Documentation

◆ getHash()

ilComponentDefinitionsStoredObjective::getHash ( )

Definition at line 41 of file class.ilComponentDefinitionsStoredObjective.php.

41  : string
42  {
43  return hash("sha256", self::class);
44  }

◆ getLabel()

ilComponentDefinitionsStoredObjective::getLabel ( )

Definition at line 49 of file class.ilComponentDefinitionsStoredObjective.php.

49  : string
50  {
51  return "Module- and Servicedefinitions are stored.";
52  }

◆ getPreconditions()

ilComponentDefinitionsStoredObjective::getPreconditions ( Setup\Environment  $environment)

Definition at line 65 of file class.ilComponentDefinitionsStoredObjective.php.

References $DIC, $GLOBALS, $ini, and null.

65  : array
66  {
67  return [
68  new \ilDatabaseUpdatedObjective(),
69  new \ilDatabaseUpdateStepsExecutedObjective(new ilCOPageDBUpdateSteps()),
70  new \ilSettingsFactoryExistsObjective(),
71  new \ilComponentRepositoryExistsObjective(),
72  new \ilComponentFactoryExistsObjective(),
73  ];
74  }

◆ isApplicable()

ilComponentDefinitionsStoredObjective::isApplicable ( Setup\Environment  $environment)

Definition at line 169 of file class.ilComponentDefinitionsStoredObjective.php.

169  : bool
170  {
171  return true;
172  }

◆ isNotable()

ilComponentDefinitionsStoredObjective::isNotable ( )

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

57  : bool
58  {
59  return true;
60  }

Field Documentation

◆ $populate_before

ilComponentDefinitionsStoredObjective::$populate_before
protected

Definition at line 31 of file class.ilComponentDefinitionsStoredObjective.php.

Referenced by __construct().


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