ILIAS  trunk Revision v11.0_alpha-1866-gfa368f7776e
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator 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.";
51  }

◆ getPreconditions()

ilComponentDefinitionsStoredObjective::getPreconditions ( Setup\Environment  $environment)

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

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

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 168 of file class.ilComponentDefinitionsStoredObjective.php.

168  : bool
169  {
170  return true;
171  }

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