ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
class.ilLSDI.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
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
}
ilLSPostConditionDB
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilLSPostConditionDB.php:24
$c
$c
Definition:
cli.php:38
ilLearningSequenceFilesystem
Storage of images in settings.
Definition:
class.ilLearningSequenceFilesystem.php:24
ScreenContext
Container
ilLSDI
Definition:
class.ilLSDI.php:24
ilLSStateDB
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilLSStateDB.php:24
ilLearningSequenceSettingsDB
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilLearningSequenceSettingsDB.php:24
ArrayAccess
$dic
$dic
Definition:
result.php:32
ilLearningSequenceActivationDB
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilLearningSequenceActivationDB.php:24
ilLSDI\init
init(ArrayAccess $dic)
Definition:
class.ilLSDI.php:26
ILIAS\GlobalScreen\ScreenContext\ScreenContext
Interface ScreenContext.
Definition:
ScreenContext.php:29
Modules
LearningSequence
classes
class.ilLSDI.php
Generated on Sun Aug 31 2025 22:01:28 for ILIAS by
1.8.13 (using
Doxyfile
)