ILIAS
release_7 Revision v7.30-3-g800a261c036
◀ ilDoc Overview
class.ilLSDI.php
Go to the documentation of this file.
1
<?php declare(strict_types=1);
2
3
use
Pimple\Container
;
4
use
ILIAS\GlobalScreen\ScreenContext\ScreenContext
;
5
9
class
ilLSDI
extends
Container
10
{
11
public
function
init
(
ArrayAccess
$dic
)
12
{
13
$this[
"db.filesystem"
] =
function
(
$c
) :
ilLearningSequenceFilesystem
{
14
return
new
ilLearningSequenceFilesystem
();
15
};
16
17
$this[
"db.settings"
] =
function
(
$c
) use ($dic) :
ilLearningSequenceSettingsDB
{
18
return
new
ilLearningSequenceSettingsDB
(
19
$dic[
"ilDB"
],
20
$c
[
"db.filesystem"
]
21
);
22
};
23
24
$this[
"db.activation"
] =
function
(
$c
) use ($dic) :
ilLearningSequenceActivationDB
{
25
return
new
ilLearningSequenceActivationDB
($dic[
"ilDB"
]);
26
};
27
28
$this[
"db.states"
] =
function
(
$c
) use ($dic) :
ilLSStateDB
{
29
return
new
ilLSStateDB
($dic[
"ilDB"
]);
30
};
31
32
$this[
"db.postconditions"
] =
function
(
$c
) use ($dic) :
ilLSPostConditionDB
{
33
return
new
ilLSPostConditionDB
($dic[
"ilDB"
]);
34
};
35
36
$this[
"gs.current_context"
] =
function
(
$c
) use ($dic) :
ScreenContext
{
37
return
$dic->globalScreen()->tool()->context()->current();
38
};
39
}
40
}
ilLSPostConditionDB
Storage for ilLSPostConditions.
Definition:
class.ilLSPostConditionDB.php:10
ArrayAccess
$c
$c
Definition:
cli.php:37
ilLearningSequenceFilesystem
Storage of images in settings.
Definition:
class.ilLearningSequenceFilesystem.php:10
ScreenContext
Container
ilLSDI
Definition:
class.ilLSDI.php:9
ilLSStateDB
Persistence for View-States.
Definition:
class.ilLSStateDB.php:10
ilLearningSequenceSettingsDB
Persistence for Settings (like abstract, extro)
Definition:
class.ilLearningSequenceSettingsDB.php:10
$dic
$dic
Definition:
result.php:13
ilLearningSequenceActivationDB
Persistence for online/activation period.
Definition:
class.ilLearningSequenceActivationDB.php:10
ilLSDI\init
init(ArrayAccess $dic)
Definition:
class.ilLSDI.php:11
ILIAS\GlobalScreen\ScreenContext\ScreenContext
Interface ScreenContext.
Definition:
ScreenContext.php:29
Modules
LearningSequence
classes
class.ilLSDI.php
Generated on Sun Aug 31 2025 21:00:58 for ILIAS by
1.8.13 (using
Doxyfile
)