ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
class.ilLSDI.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
use Pimple\Container;
22
use
ILIAS\GlobalScreen\ScreenContext\ScreenContext
;
23
24
class
ilLSDI
extends
Container
25
{
26
public
function
init
(ArrayAccess
$dic
): void
27
{
28
$this[
"db.filesystem"
] =
function
(
$c
):
ilLearningSequenceFilesystem
{
29
return
new
ilLearningSequenceFilesystem
();
30
};
31
32
$this[
"db.settings"
] =
function
(
$c
) use (
$dic
):
ilLearningSequenceSettingsDB
{
33
return
new
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
}
55
}
ilLSDI
Definition:
class.ilLSDI.php:25
ilLSDI\init
init(ArrayAccess $dic)
Definition:
class.ilLSDI.php:26
ilLSPostConditionDB
Storage for ilLSPostConditions.
Definition:
class.ilLSPostConditionDB.php:25
ilLSStateDB
Persistence for View-States.
Definition:
class.ilLSStateDB.php:25
ilLearningSequenceActivationDB
Persistence for online/activation period.
Definition:
class.ilLearningSequenceActivationDB.php:25
ilLearningSequenceFilesystem
Storage of images in settings.
Definition:
class.ilLearningSequenceFilesystem.php:25
ilLearningSequenceSettingsDB
Persistence for Settings (like abstract, extro)
Definition:
class.ilLearningSequenceSettingsDB.php:25
$c
$c
Definition:
deliver.php:25
ILIAS\GlobalScreen\ScreenContext\ScreenContext
Interface ScreenContext.
Definition:
ScreenContext.php:31
$dic
$dic
Definition:
ltiresult.php:33
components
ILIAS
LearningSequence
classes
class.ilLSDI.php
Generated on Sat Oct 18 2025 23:03:15 for ILIAS by
1.9.4 (using
Doxyfile
)