ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilLSDI Class Reference
+ Inheritance diagram for ilLSDI:
+ Collaboration diagram for ilLSDI:

Public Member Functions

 init (ArrayAccess $dic)
 

Detailed Description

Definition at line 24 of file class.ilLSDI.php.

Member Function Documentation

◆ init()

ilLSDI::init ( ArrayAccess  $dic)

Definition at line 26 of file class.ilLSDI.php.

26 : void
27 {
28 $this["db.filesystem"] = function ($c): ilLearningSequenceFilesystem {
30 };
31
32 $this["db.settings"] = function ($c) use ($dic): ilLearningSequenceSettingsDB {
34 $dic["ilDB"],
35 $c["db.filesystem"]
36 );
37 };
38
39 $this["db.activation"] = function ($c) use ($dic): ilLearningSequenceActivationDB {
40 return new ilLearningSequenceActivationDB($dic["ilDB"]);
41 };
42
43 $this["db.states"] = function ($c) use ($dic): ilLSStateDB {
44 return new ilLSStateDB($dic["ilDB"]);
45 };
46
47 $this["db.postconditions"] = function ($c) use ($dic): ilLSPostConditionDB {
48 return new ilLSPostConditionDB($dic["ilDB"]);
49 };
50
51 $this["gs.current_context"] = function ($c) use ($dic): ScreenContext {
52 return $dic->globalScreen()->tool()->context()->current();
53 };
54 }
Storage for ilLSPostConditions.
Persistence for View-States.
Persistence for online/activation period.
Persistence for Settings (like abstract, extro)
$c
Definition: deliver.php:25
$dic
Definition: ltiresult.php:33

References $c, and $dic.


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