19 declare(strict_types=1);
33 $c[
"ui.factory"] =
function (
$c) {
35 $c[
"ui.factory.counter"],
36 $c[
"ui.factory.button"],
37 $c[
"ui.factory.listing"],
38 $c[
"ui.factory.image"],
40 $c[
"ui.factory.panel"],
41 $c[
"ui.factory.modal"],
42 $c[
"ui.factory.progress"],
43 $c[
"ui.factory.dropzone"],
44 $c[
"ui.factory.popover"],
45 $c[
"ui.factory.divider"],
46 $c[
"ui.factory.link"],
47 $c[
"ui.factory.dropdown"],
48 $c[
"ui.factory.item"],
49 $c[
"ui.factory.viewcontrol"],
50 $c[
"ui.factory.chart"],
51 $c[
"ui.factory.input"],
52 $c[
"ui.factory.table"],
53 $c[
"ui.factory.messagebox"],
54 $c[
"ui.factory.card"],
55 $c[
"ui.factory.layout"],
56 $c[
"ui.factory.maincontrols"],
57 $c[
"ui.factory.tree"],
58 $c[
"ui.factory.menu"],
59 $c[
"ui.factory.symbol"],
60 $c[
"ui.factory.toast"],
61 $c[
"ui.factory.legacy"],
62 $c[
"ui.factory.launcher"],
63 $c[
"ui.factory.entity"],
64 $c[
"ui.factory.prompt"],
67 $c[
"ui.upload_limit_resolver"] =
function (
$c) {
68 return new \ILIAS\UI\Implementation\Component\Input\UploadLimitResolver(
70 public function getPhpUploadLimitInBytes():
int 76 public function getGlobalUploadLimitInBytes(): ?
int 83 $c[
"ui.data_factory"] =
function (
$c) {
86 $c[
"ui.signal_generator"] =
function (
$c) {
89 $c[
"ui.factory.counter"] =
function (
$c) {
92 $c[
"ui.factory.button"] =
function (
$c) {
95 $c[
"ui.factory.listing"] =
function (
$c) {
102 $c[
"ui.factory.image"] =
function (
$c) {
105 $c[
"ui.factory.panel"] =
function (
$c) {
107 $c[
"ui.factory.panel.listing"],
111 $c[
"ui.factory.interruptive_item"] =
function (
$c) {
114 $c[
"ui.factory.modal"] =
function (
$c) {
116 $c[
"ui.signal_generator"],
117 $c[
"ui.factory.interruptive_item"],
118 $c[
"ui.factory.input.field"],
121 $c[
"ui.factory.progress.refresh_interval"] =
static fn(\
ILIAS\
DI\Container $c) =>
123 public function getRefreshIntervalInMs():
int 128 $c[
"ui.factory.progress"] =
static fn(\
ILIAS\
DI\Container $c) =>
129 new \ILIAS\UI\Implementation\Component\Progress\Factory(
130 $c[
"ui.factory.progress.refresh_interval"],
131 $c[
"ui.signal_generator"],
132 $c[
"ui.factory.progress.state"],
134 $c[
"ui.factory.progress.state"] =
static fn(\
ILIAS\
DI\Container $c) =>
135 new \ILIAS\UI\Implementation\Component\Progress\State\Factory(
138 $c[
"ui.factory.dropzone"] =
function (
$c) {
141 $c[
"ui.factory.popover"] =
function (
$c) {
144 $c[
"ui.factory.divider"] =
function (
$c) {
147 $c[
"ui.factory.link"] =
function (
$c) {
150 $c[
"ui.factory.dropdown"] =
function (
$c) {
153 $c[
"ui.factory.item"] =
function (
$c) {
156 $c[
"ui.factory.toast"] =
function (
$c) {
159 $c[
"ui.factory.viewcontrol"] =
function (
$c) {
161 $c[
"ui.signal_generator"]
164 $c[
"ui.factory.chart"] =
function (
$c) {
166 $c[
"ui.factory.progressmeter"],
170 $c[
"ui.factory.input"] =
function (
$c) {
172 $c[
"ui.signal_generator"],
173 $c[
"ui.factory.input.field"],
174 $c[
"ui.factory.input.container"],
175 $c[
"ui.factory.input.viewcontrol"]
178 $c[
"ui.factory.table"] =
function (
$c) {
182 $c[
"ui.signal_generator"],
183 $c[
'ui.factory.input.viewcontrol'],
184 $c[
'ui.factory.input.container.viewcontrol'],
185 $c[
"ui.data_factory"],
186 $c[
"ui.factory.table.column"],
187 $c[
"ui.factory.table.action"],
190 $ordering_row_builder
193 $c[
"ui.factory.table.column"] =
function (
$c) {
198 $c[
"ui.factory.table.action"] =
function (
$c) {
201 $c[
"ui.factory.messagebox"] =
function (
$c) {
204 $c[
"ui.factory.card"] =
function (
$c) {
207 $c[
"ui.factory.layout"] =
function (
$c) {
213 $c[
"ui.factory.maincontrols.slate"] =
function (
$c) {
215 $c[
'ui.signal_generator'],
216 $c[
'ui.factory.counter'],
217 $c[
"ui.factory.symbol"]
220 $c[
"ui.factory.maincontrols"] =
function (
$c) {
222 $c[
'ui.signal_generator'],
223 $c[
'ui.factory.maincontrols.slate']
226 $c[
"ui.factory.menu"] =
function (
$c) {
228 $c[
'ui.signal_generator']
231 $c[
"ui.factory.symbol.glyph"] =
function (
$c) {
234 $c[
"ui.factory.symbol.icon"] =
function (
$c) {
237 $c[
"ui.factory.symbol.avatar"] =
function (
$c) {
240 $c[
"ui.factory.symbol"] =
function (
$c) {
242 $c[
"ui.factory.symbol.icon"],
243 $c[
"ui.factory.symbol.glyph"],
244 $c[
"ui.factory.symbol.avatar"]
247 $c[
"ui.factory.progressmeter"] =
function (
$c) {
250 $c[
"ui.factory.bar"] =
function (
$c) {
253 $c[
"ui.factory.input.field"] =
function (
$c) {
255 $c[
"ui.factory.input.field.node"],
256 $c[
"ui.upload_limit_resolver"],
257 $c[
"ui.signal_generator"],
258 $c[
"ui.data_factory"],
263 $c[
"ui.factory.input.field.node"] =
function (
$c) {
266 $c[
"ui.factory.input.container"] =
function (
$c) {
268 $c[
"ui.factory.input.container.form"],
269 $c[
"ui.factory.input.container.filter"],
270 $c[
"ui.factory.input.container.viewcontrol"]
273 $c[
"ui.factory.input.container.form"] =
function (
$c) {
275 $c[
"ui.factory.input.field"],
276 $c[
"ui.signal_generator"]
279 $c[
"ui.factory.input.container.filter"] =
function (
$c) {
281 $c[
"ui.signal_generator"],
282 $c[
"ui.factory.input.field"]
285 $c[
"ui.factory.input.container.viewcontrol"] =
function (
$c) {
287 $c[
"ui.signal_generator"],
288 $c[
"ui.factory.input.viewcontrol"],
291 $c[
"ui.factory.input.viewcontrol"] =
function (
$c) {
293 $c[
"ui.factory.input.field"],
294 $c[
"ui.data_factory"],
296 $c[
"ui.signal_generator"],
300 $c[
"ui.factory.dropzone.file"] =
function (
$c) {
302 $c[
"ui.signal_generator"],
303 $c[
"ui.factory.input.field"],
306 $c[
"ui.factory.panel.listing"] =
function (
$c) {
309 $c[
"ui.renderer"] =
function (
$c) {
311 $c[
"ui.component_renderer_loader"],
312 $c[
"ui.javascript_binding"],
316 $c[
"ui.component_renderer_loader"] =
function (
$c) {
319 $c[
"ui.resource_registry"],
323 $c[
"ui.template_factory"],
325 $c[
"ui.javascript_binding"],
326 $c[
"ui.pathresolver"],
327 $c[
"ui.data_factory"],
328 $c[
"help.text_retriever"],
329 $c[
"ui.upload_limit_resolver"]
333 $c[
"ui.template_factory"],
335 $c[
"ui.javascript_binding"],
336 $c[
"ui.pathresolver"],
337 $c[
"ui.data_factory"],
338 $c[
"help.text_retriever"],
339 $c[
"ui.upload_limit_resolver"]
343 $c[
"ui.template_factory"],
345 $c[
"ui.javascript_binding"],
346 $c[
"ui.pathresolver"],
347 $c[
"ui.data_factory"],
348 $c[
"help.text_retriever"],
349 $c[
"ui.upload_limit_resolver"]
353 $c[
"ui.template_factory"],
355 $c[
"ui.javascript_binding"],
356 $c[
"ui.pathresolver"],
357 $c[
"ui.data_factory"],
358 $c[
"help.text_retriever"],
359 $c[
"ui.upload_limit_resolver"]
363 $c[
"ui.template_factory"],
365 $c[
"ui.javascript_binding"],
366 $c[
"ui.pathresolver"],
367 $c[
"ui.data_factory"],
368 $c[
"help.text_retriever"],
369 $c[
"ui.upload_limit_resolver"]
373 $c[
"ui.template_factory"],
375 $c[
"ui.javascript_binding"],
376 $c[
"ui.pathresolver"],
377 $c[
"ui.data_factory"],
378 $c[
"help.text_retriever"],
379 $c[
"ui.upload_limit_resolver"]
385 $c[
"ui.template_factory"] =
function (
$c) {
388 $c[
"ui.resource_registry"] =
function (
$c) {
391 $c[
"ui.javascript_binding"] =
function (
$c) {
395 $c[
"ui.factory.tree"] =
function (
$c) {
401 $c[
"ui.factory.legacy"] =
function (
$c) {
411 $c[
"ui.factory.modal"]
415 $c[
"ui.factory.entity"] =
function (
$c) {
419 $c[
"ui.factory.prompt"] =
function (
$c) {
427 public function offsetExists(mixed $offset):
bool 431 public function offsetGet(mixed $offset): mixed
435 public function offsetSet(mixed $offset, mixed $value):
void 437 if (!is_string($offset)) {
442 public function offsetUnset(mixed $offset):
void
static get(string $a_var)
Interface Observer Contains several chained tasks and infos about them.
This is more or less a copy of the removed InitUIFramework file inside the Init component.
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
Factory for wrapped ilTemplates.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
init(\ILIAS\DI\Container $c)
static clear(string $a_var)
static set(string $a_var, $a_val)
Set a value.
Plumbing for ILIAS, tries to guess.