ILIAS
trunk Revision v13.0_alpha-52-g21c366bbdd4
◀ ilDoc Overview
Factory.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\UI
;
22
23
use
ILIAS\UI\Component
as
C
;
24
use
ILIAS\UI\Component\Link\Standard
;
25
use
ILIAS\UI\Component\Breadcrumbs\Breadcrumbs
;
26
use
ILIAS\UI\Component\Deck\Deck
;
27
use
ILIAS\UI\Component\Card\Card
;
28
use
ILIAS\UI\Component\Legacy
;
29
37
interface
Factory
38
{
65
public
function
counter
():
C
\Counter\
Factory
;
66
98
public
function
image
():
C
\Image\
Factory
;
99
126
public
function
player
():
C
\Player\
Factory
;
127
145
public
function
divider
():
C
\Divider\
Factory
;
146
196
public
function
link
():
C
\
Link
\
Factory
;
197
277
public
function
button
():
C
\
Button
\
Factory
;
278
359
public
function
dropdown
():
C
\Dropdown\
Factory
;
360
394
public
function
breadcrumbs
(array $crumbs):
Breadcrumbs
;
395
410
public
function
viewControl
():
C
\ViewControl\
Factory
;
411
431
public
function
chart
():
C
\
Chart
\
Factory
;
432
448
public
function
input
():
C
\Input\
Factory
;
449
484
public
function
card
():
C
\
Card
\
Factory
;
485
511
public
function
deck
(array $cards):
Deck
;
512
529
public
function
listing
():
C
\Listing\
Factory
;
530
548
public
function
panel
():
C
\Panel\
Factory
;
549
577
public
function
item
():
C
\Item\
Factory
;
578
614
public
function
modal
():
C
\Modal\
Factory
;
615
678
public
function
popover
():
C
\Popover\
Factory
;
679
708
public
function
progress
():
C
\Progress\
Factory
;
709
727
public
function
dropzone
():
C
\Dropzone\
Factory
;
728
747
public
function
legacy
():
C
\Legacy\
Factory
;
748
758
public
function
table
():
C
\
Table
\
Factory
;
759
789
public
function
messageBox
():
C
\MessageBox\
Factory
;
790
807
public
function
layout
():
C
\Layout\
Factory
;
808
830
public
function
mainControls
():
C
\MainControls\
Factory
;
831
870
public
function
tree
():
C
\
Tree
\
Factory
;
871
881
public
function
menu
():
C
\Menu\
Factory
;
882
899
public
function
symbol
():
Component
\
Symbol
\
Factory
;
900
942
public
function
toast
():
C
\Toast\
Factory
;
943
1006
public
function
launcher
():
C
\Launcher\
Factory
;
1007
1018
public
function
helpTopics
(
string
...$topic): array;
1019
1077
public
function
entity
():
C
\Entity\
Factory
;
1078
1129
public
function
prompt
():
C
\Prompt\
Factory
;
1130
1143
public
function
navigation
():
C
\Navigation\
Factory
;
1144
1180
public
function
transfer
():
C
\Transfer\
Factory
;
1181
}
ILIAS\Chart
Definition:
Chart.php:24
ILIAS\Data\Color\Factory
Builds a Color from either hex- or rgb values.
Definition:
Factory.php:31
ILIAS\Data\LanguageTag\Standard
Definition:
Standard.php:26
ILIAS\Data\Link
A Link is the often used combination of a label and an URL.
Definition:
Link.php:29
ILIAS\Table
Definition:
Table.php:28
ILIAS\Tree
Definition:
Tree.php:26
ILIAS\UI\Component\Breadcrumbs\Breadcrumbs
Definition:
Breadcrumbs.php:31
ILIAS\UI\Component\Card\Card
Definition:
Card.php:35
ILIAS\UI\Component\Deck\Deck
Definition:
Deck.php:26
ILIAS\UI\Component\Symbol\Symbol
This describes a symbol.
Definition:
Symbol.php:30
ILIAS\UI\Factory\divider
divider()
ILIAS\UI\Factory\chart
chart()
ILIAS\UI\Factory\layout
layout()
ILIAS\UI\Factory\panel
panel()
ILIAS\UI\Factory\button
button()
ILIAS\UI\Factory\menu
menu()
ILIAS\UI\Factory\toast
toast()
ILIAS\UI\Factory\mainControls
mainControls()
ILIAS\UI\Factory\transfer
transfer()
ILIAS\UI\Factory\card
card()
ILIAS\UI\Factory\table
table()
ILIAS\UI\Factory\tree
tree()
ILIAS\UI\Factory\symbol
symbol()
ILIAS\UI\Factory\entity
entity()
ILIAS\UI\Factory\item
item()
ILIAS\UI\Factory\player
player()
ILIAS\UI\Factory\modal
modal()
ILIAS\UI\Factory\link
link()
ILIAS\UI\Factory\image
image()
ILIAS\UI\Factory\breadcrumbs
breadcrumbs(array $crumbs)
ILIAS\UI\Factory\launcher
launcher()
ILIAS\UI\Factory\progress
progress()
ILIAS\UI\Factory\navigation
navigation()
ILIAS\UI\Factory\helpTopics
helpTopics(string ... $topic)
ILIAS\UI\Factory\deck
deck(array $cards)
ILIAS\UI\Factory\listing
listing()
ILIAS\UI\Factory\counter
counter()
ILIAS\UI\Factory\legacy
legacy()
ILIAS\UI\Factory\input
input()
ILIAS\UI\Factory\prompt
prompt()
ILIAS\UI\Factory\dropzone
dropzone()
ILIAS\UI\Factory\popover
popover()
ILIAS\UI\Factory\viewControl
viewControl()
ILIAS\UI\Factory\messageBox
messageBox()
ILIAS\UI\Factory\dropdown
dropdown()
ILIAS\UI\Component\Button
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
Bulky.php:21
ILIAS\UI\Component\Legacy
Definition:
Content.php:21
ILIAS\UI\Component
ILIAS\UI
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
components
ILIAS
UI
src
Factory.php
Generated on Tue Nov 10 2026 23:06:58 for ILIAS by
1.9.4 (using
Doxyfile
)