ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ 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
407
public
function
viewControl
():
C
\ViewControl\
Factory
;
408
428
public
function
chart
():
C
\
Chart
\
Factory
;
429
445
public
function
input
():
C
\Input\
Factory
;
446
481
public
function
card
():
C
\
Card
\
Factory
;
482
508
public
function
deck
(array $cards):
Deck
;
509
526
public
function
listing
():
C
\Listing\
Factory
;
527
545
public
function
panel
():
C
\Panel\
Factory
;
546
574
public
function
item
():
C
\Item\
Factory
;
575
611
public
function
modal
():
C
\Modal\
Factory
;
612
675
public
function
popover
():
C
\Popover\
Factory
;
676
705
public
function
progress
():
C
\Progress\
Factory
;
706
724
public
function
dropzone
():
C
\Dropzone\
Factory
;
725
744
public
function
legacy
():
C
\Legacy\
Factory
;
745
755
public
function
table
():
C
\
Table
\
Factory
;
756
786
public
function
messageBox
():
C
\MessageBox\
Factory
;
787
804
public
function
layout
():
C
\Layout\
Factory
;
805
827
public
function
mainControls
():
C
\MainControls\
Factory
;
828
867
public
function
tree
():
C
\
Tree
\
Factory
;
868
878
public
function
menu
():
C
\Menu\
Factory
;
879
896
public
function
symbol
():
Component
\
Symbol
\
Factory
;
897
939
public
function
toast
():
C
\Toast\
Factory
;
940
1003
public
function
launcher
():
C
\Launcher\
Factory
;
1004
1015
public
function
helpTopics
(
string
...$topic): array;
1016
1074
public
function
entity
():
C
\Entity\
Factory
;
1075
1126
public
function
prompt
():
C
\Prompt\
Factory
;
1127
1140
public
function
navigation
():
C
\Navigation\
Factory
;
1141
1142
}
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:26
ILIAS\Tree
Definition:
Tree.php:24
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\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 Sat Oct 18 2025 23:02:21 for ILIAS by
1.9.4 (using
Doxyfile
)