ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
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 40 of file class.ilComponentDefinitionsStoredObjective.php.

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

◆ getLabel()

ilComponentDefinitionsStoredObjective::getLabel ( )

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

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

◆ getPreconditions()

ilComponentDefinitionsStoredObjective::getPreconditions ( Setup\Environment  $environment)

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

References $DIC, $GLOBALS, and $ini.

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

◆ isApplicable()

ilComponentDefinitionsStoredObjective::isApplicable ( Setup\Environment  $environment)

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

170  : bool
171  {
172  return true;
173  }

◆ isNotable()

ilComponentDefinitionsStoredObjective::isNotable ( )

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

56  : bool
57  {
58  return true;
59  }

Field Documentation

◆ $populate_before

ilComponentDefinitionsStoredObjective::$populate_before
protected

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

Referenced by __construct().


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