19declare(strict_types=1);
35 array | \ArrayAccess &$define,
36 array | \ArrayAccess &$implement,
37 array | \ArrayAccess &$use,
38 array | \ArrayAccess &$contribute,
39 array | \ArrayAccess &$seek,
40 array | \ArrayAccess &$provide,
41 array | \ArrayAccess &$pull,
42 array | \ArrayAccess &$internal,
46 $implement[\ILIAS\LTI\View::class] =
static fn(): \
ILIAS\
LTI\View =>
49 $contribute[\ILIAS\Setup\Agent::class] =
static fn(): \
ILIAS\
Setup\
Agent =>
52 $contribute[Component\Resource\PublicAsset::class] = fn() =>
55 $contribute[Component\Resource\PublicAsset::class] = fn() =>
58 $contribute[Component\Resource\PublicAsset::class] = fn() =>
61 $contribute[Component\Resource\PublicAsset::class] = fn() =>
64 $contribute[Component\Resource\PublicAsset::class] = fn() =>
67 $contribute[Component\Resource\PublicAsset::class] = fn() =>
70 $contribute[Component\Resource\PublicAsset::class] = fn() =>
73 $contribute[Component\Resource\PublicAsset::class] = fn() =>
76 $contribute[Component\Resource\PublicAsset::class] = fn() =>
79 $contribute[Component\Resource\PublicAsset::class] = fn() =>
82 $contribute[Component\Resource\PublicAsset::class] = fn() =>
94 $internal[\ilLTIViewGUI::class] =
static fn(): \
ilLTIViewGUI =>
102 $internal[\
ILIAS\
LTI\View\CurrentUser::class],
103 $internal[\
ILIAS\
LTI\View\Navigation::class],
104 $internal[\
ILIAS\
LTI\View\ScreenContext::class],
105 $internal[\
ILIAS\
LTI\View\AuthSession::class],
108 $internal[\ILIAS\LTI\View\CurrentUser::class] =
static fn(): \
ILIAS\
LTI\View\CurrentUser =>
109 new \
ILIAS\
LTI\View\CurrentUserLegacyProxy();
111 $internal[\ILIAS\LTI\View\Navigation::class] =
static fn(): \
ILIAS\
LTI\View\Navigation =>
112 new \
ILIAS\
LTI\View\NavigationLegacyProxy();
114 $internal[\ILIAS\LTI\View\ScreenContext::class] =
static fn(): \
ILIAS\
LTI\View\ScreenContext =>
115 new \
ILIAS\
LTI\View\ScreenContextLegacyProxy();
117 $internal[\ILIAS\LTI\View\AuthSession::class] =
static fn(): \
ILIAS\
LTI\View\AuthSession =>
118 new \
ILIAS\
LTI\View\AuthSessionLegacyProxy();
This is a css file provided by some component.
An endpoint is a PHP file that produces output via HTTP.
Builds a Color from either hex- or rgb values.
LTI component: LTI 1.1 (classes/LTI1p1) and LTI Advantage (classes/LTIAdvantage) for ILIAS as consume...
init(array|\ArrayAccess &$define, array|\ArrayAccess &$implement, array|\ArrayAccess &$use, array|\ArrayAccess &$contribute, array|\ArrayAccess &$seek, array|\ArrayAccess &$provide, array|\ArrayAccess &$pull, array|\ArrayAccess &$internal,)
Setup agent of the LTI component: runs the LTI database update steps.
The LTI view of a user who came from a platform: ILIAS shows the launched object without its own navi...
Interface GlobalHttpState.
A directory of language files with a path and a prefix for them.
A component is the most general form of an entity in the UI.
An entity that renders components to a string output.
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.