28         $c[
"ui.factory"] = 
function (
$c) {
    29             $c[
"lng"]->loadLanguageModule(
"ui");
    31                 $c[
"ui.factory.counter"],
    32                 $c[
"ui.factory.button"],
    33                 $c[
"ui.factory.listing"],
    34                 $c[
"ui.factory.image"],
    35                 $c[
"ui.factory.panel"],
    36                 $c[
"ui.factory.modal"],
    37                 $c[
"ui.factory.progress"],
    38                 $c[
"ui.factory.dropzone"],
    39                 $c[
"ui.factory.popover"],
    40                 $c[
"ui.factory.divider"],
    41                 $c[
"ui.factory.link"],
    42                 $c[
"ui.factory.dropdown"],
    43                 $c[
"ui.factory.item"],
    44                 $c[
"ui.factory.viewcontrol"],
    45                 $c[
"ui.factory.chart"],
    46                 $c[
"ui.factory.input"],
    47                 $c[
"ui.factory.table"],
    48                 $c[
"ui.factory.messagebox"],
    49                 $c[
"ui.factory.card"],
    50                 $c[
"ui.factory.layout"],
    51                 $c[
"ui.factory.maincontrols"],
    52                 $c[
"ui.factory.tree"],
    53                 $c[
"ui.factory.menu"],
    54                 $c[
"ui.factory.symbol"],
    55                 $c[
"ui.factory.toast"],
    56                 $c[
"ui.factory.legacy"],
    57                 $c[
"ui.factory.launcher"],
    58                 $c[
"ui.factory.entity"],
    59                 $c[
"ui.factory.prompt"],
    62         $c[
"ui.upload_limit_resolver"] = 
function (
$c) {
    63             return new \ILIAS\UI\Implementation\Component\Input\UploadLimitResolver(
    65                 ($c->offsetExists(
'upload_policy_resolver')) ?
    66                     $c[
'upload_policy_resolver']->getUserUploadSizeLimitInBytes() :
    70         $c[
"ui.data_factory"] = 
function (
$c) {
    73         $c[
"ui.signal_generator"] = 
function (
$c) {
    76         $c[
"ui.factory.counter"] = 
function (
$c) {
    79         $c[
"ui.factory.button"] = 
function (
$c) {
    82         $c[
"ui.factory.listing"] = 
function (
$c) {
    85         $c[
"ui.factory.image"] = 
function (
$c) {
    88         $c[
"ui.factory.panel"] = 
function (
$c) {
    91         $c[
"ui.factory.interruptive_item"] = 
function (
$c) {
    94         $c[
"ui.factory.modal"] = 
function (
$c) {
    96                 $c[
"ui.signal_generator"],
    97                 $c[
"ui.factory.interruptive_item"],
    98                 $c[
"ui.factory.input.field"],
   101         $c[
"ui.factory.progress.refresh_interval"] = 
static fn(\
ILIAS\
DI\Container $c) =>
   103                 public function getRefreshIntervalInMs(): 
int   108         $c[
"ui.factory.progress"] = 
static fn(\
ILIAS\
DI\Container $c) =>
   109             new \ILIAS\UI\Implementation\Component\Progress\Factory(
   110                 $c[
"ui.factory.progress.refresh_interval"],
   111                 $c[
"ui.signal_generator"],
   112                 $c[
"ui.factory.progress.state"],
   114         $c[
"ui.factory.progress.state"] = 
static fn(\
ILIAS\
DI\Container $c) =>
   115             new \ILIAS\UI\Implementation\Component\Progress\State\Factory(
   118         $c[
"ui.factory.dropzone"] = 
function (
$c) {
   121         $c[
"ui.factory.popover"] = 
function (
$c) {
   124         $c[
"ui.factory.divider"] = 
function (
$c) {
   127         $c[
"ui.factory.link"] = 
function (
$c) {
   130         $c[
"ui.factory.dropdown"] = 
function (
$c) {
   133         $c[
"ui.factory.item"] = 
function (
$c) {
   136         $c[
"ui.factory.toast"] = 
function (
$c) {
   139         $c[
"ui.factory.viewcontrol"] = 
function (
$c) {
   141                 $c[
"ui.signal_generator"]
   144         $c[
"ui.factory.chart"] = 
function (
$c) {
   146                 $c[
"ui.factory.progressmeter"],
   150         $c[
"ui.factory.input"] = 
function (
$c) {
   152                 $c[
"ui.signal_generator"],
   153                 $c[
"ui.factory.input.field"],
   154                 $c[
"ui.factory.input.container"],
   155                 $c[
"ui.factory.input.viewcontrol"]
   158         $c[
"ui.factory.table"] = 
function (
$c) {
   162                 $c[
"ui.signal_generator"],
   163                 $c[
'ui.factory.input.viewcontrol'],
   164                 $c[
'ui.factory.input.container.viewcontrol'],
   165                 $c[
"ui.data_factory"],
   166                 $c[
"ui.factory.table.column"],
   167                 $c[
"ui.factory.table.action"],
   170                 $ordering_row_builder
   173         $c[
"ui.factory.table.column"] = 
function (
$c) {
   178         $c[
"ui.factory.table.action"] = 
function (
$c) {
   181         $c[
"ui.factory.messagebox"] = 
function (
$c) {
   184         $c[
"ui.factory.card"] = 
function (
$c) {
   187         $c[
"ui.factory.layout"] = 
function (
$c) {
   190         $c[
"ui.factory.maincontrols.slate"] = 
function (
$c) {
   192                 $c[
'ui.signal_generator'],
   193                 $c[
'ui.factory.counter'],
   194                 $c[
"ui.factory.symbol"]
   197         $c[
"ui.factory.maincontrols"] = 
function (
$c) {
   199                 $c[
'ui.signal_generator'],
   200                 $c[
'ui.factory.maincontrols.slate']
   203         $c[
"ui.factory.menu"] = 
function (
$c) {
   205                 $c[
'ui.signal_generator']
   208         $c[
"ui.factory.symbol.glyph"] = 
function (
$c) {
   211         $c[
"ui.factory.symbol.icon"] = 
function (
$c) {
   214         $c[
"ui.factory.symbol.avatar"] = 
function (
$c) {
   217         $c[
"ui.factory.symbol"] = 
function (
$c) {
   219                 $c[
"ui.factory.symbol.icon"],
   220                 $c[
"ui.factory.symbol.glyph"],
   221                 $c[
"ui.factory.symbol.avatar"]
   224         $c[
"ui.factory.progressmeter"] = 
function (
$c) {
   227         $c[
"ui.factory.bar"] = 
function (
$c) {
   230         $c[
"ui.factory.input.field"] = 
function (
$c) {
   232                 $c[
"ui.upload_limit_resolver"],
   233                 $c[
"ui.signal_generator"],
   234                 $c[
"ui.data_factory"],
   239         $c[
"ui.factory.input.container"] = 
function (
$c) {
   241                 $c[
"ui.factory.input.container.form"],
   242                 $c[
"ui.factory.input.container.filter"],
   243                 $c[
"ui.factory.input.container.viewcontrol"]
   246         $c[
"ui.factory.input.container.form"] = 
function (
$c) {
   248                 $c[
"ui.factory.input.field"],
   249                 $c[
"ui.signal_generator"]
   252         $c[
"ui.factory.input.container.filter"] = 
function (
$c) {
   254                 $c[
"ui.signal_generator"],
   255                 $c[
"ui.factory.input.field"]
   258         $c[
"ui.factory.input.container.viewcontrol"] = 
function (
$c) {
   260                 $c[
"ui.signal_generator"],
   261                 $c[
"ui.factory.input.viewcontrol"],
   264         $c[
"ui.factory.input.viewcontrol"] = 
function (
$c) {
   266                 $c[
"ui.factory.input.field"],
   267                 $c[
"ui.data_factory"],
   269                 $c[
"ui.signal_generator"],
   273         $c[
"ui.factory.dropzone.file"] = 
function (
$c) {
   275                 $c[
"ui.signal_generator"],
   276                 $c[
"ui.factory.input.field"],
   279         $c[
"ui.factory.panel.listing"] = 
function (
$c) {
   282         $c[
"ui.renderer"] = 
function (
$c) {
   284                 $c[
"ui.component_renderer_loader"],
   285                 $c[
"ui.javascript_binding"],
   288         $c[
"ui.component_renderer_loader"] = 
function (
$c) {
   291                     $c[
"ui.resource_registry"],
   295                             $c[
"ui.template_factory"],
   297                             $c[
"ui.javascript_binding"],
   298                             $c[
"ui.pathresolver"],
   299                             $c[
"ui.data_factory"],
   300                             $c[
"help.text_retriever"],
   301                             $c[
"ui.upload_limit_resolver"]
   305                             $c[
"ui.template_factory"],
   307                             $c[
"ui.javascript_binding"],
   308                             $c[
"ui.pathresolver"],
   309                             $c[
"ui.data_factory"],
   310                             $c[
"help.text_retriever"],
   311                             $c[
"ui.upload_limit_resolver"]
   315                             $c[
"ui.template_factory"],
   317                             $c[
"ui.javascript_binding"],
   318                             $c[
"ui.pathresolver"],
   319                             $c[
"ui.data_factory"],
   320                             $c[
"help.text_retriever"],
   321                             $c[
"ui.upload_limit_resolver"]
   325                             $c[
"ui.template_factory"],
   327                             $c[
"ui.javascript_binding"],
   328                             $c[
"ui.pathresolver"],
   329                             $c[
"ui.data_factory"],
   330                             $c[
"help.text_retriever"],
   331                             $c[
"ui.upload_limit_resolver"]
   335                             $c[
"ui.template_factory"],
   337                             $c[
"ui.javascript_binding"],
   338                             $c[
"ui.pathresolver"],
   339                             $c[
"ui.data_factory"],
   340                             $c[
"help.text_retriever"],
   341                             $c[
"ui.upload_limit_resolver"]
   347         $c[
"ui.template_factory"] = 
function (
$c) {
   350         $c[
"ui.resource_registry"] = 
function (
$c) {
   353         $c[
"ui.javascript_binding"] = 
function (
$c) {
   357         $c[
"ui.factory.tree"] = 
function (
$c) {
   361         $c[
"ui.factory.legacy"] = 
function (
$c) {
   371                 $c[
"ui.factory.modal"]
   375         $c[
"ui.factory.entity"] = 
function (
$c) {
   379         $c[
"ui.factory.prompt"] = 
function (
$c) {
   387                 public function offsetExists(mixed $offset): 
bool   391                 public function offsetGet(mixed $offset): mixed
   395                 public function offsetSet(mixed $offset, mixed $value): 
void   397                     if (!is_string($offset)) {
   402                 public function offsetUnset(mixed $offset): 
void 
static get(string $a_var)
 
Interface Observer  Contains several chained tasks and infos about them. 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
Implementation of factory for tables. 
 
Implementation of factory for modals. 
 
Responsible for loading the UI Framework into the dependency injection container of ILIAS...
 
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 getPhpUploadSizeLimitInBytes()
 
static clear(string $a_var)
 
static set(string $a_var, $a_val)
Set a value. 
 
Plumbing for ILIAS, tries to guess.