ILIAS
release_8 Revision v8.24
◀ ilDoc Overview
Factory.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
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\Legacy
;
29
37
interface
Factory
38
{
65
public
function
counter
():
C
\Counter\
Factory
;
66
89
public
function
image
():
C
\Image\
Factory
;
90
117
public
function
player
():
C
\Player\
Factory
;
118
136
public
function
divider
():
C
\Divider\
Factory
;
137
184
public
function
link
():
C
\Link\
Factory
;
185
266
public
function
button
():
C
\
Button
\
Factory
;
267
348
public
function
dropdown
():
C
\Dropdown\
Factory
;
349
383
public
function
breadcrumbs
(array $crumbs):
Breadcrumbs
;
384
396
public
function
viewControl
():
C
\ViewControl\
Factory
;
397
417
public
function
chart
():
C
\Chart\
Factory
;
418
434
public
function
input
():
C
\Input\
Factory
;
435
470
public
function
card
():
C
\
Card
\
Factory
;
471
497
public
function
deck
(array $cards):
Deck
;
498
515
public
function
listing
():
C
\Listing\
Factory
;
516
534
public
function
panel
():
C
\Panel\
Factory
;
535
563
public
function
item
():
C
\Item\
Factory
;
564
600
public
function
modal
():
C
\Modal\
Factory
;
601
664
public
function
popover
():
C
\Popover\
Factory
;
665
683
public
function
dropzone
():
C
\Dropzone\
Factory
;
684
703
public
function
legacy
(
string
$content):
Legacy
;
704
714
public
function
table
():
C
\Table\
Factory
;
715
745
public
function
messageBox
():
C
\MessageBox\
Factory
;
746
763
public
function
layout
():
C
\Layout\
Factory
;
764
786
public
function
mainControls
():
C
\MainControls\
Factory
;
787
826
public
function
tree
():
C
\Tree\
Factory
;
827
837
public
function
menu
():
C
\Menu\
Factory
;
838
855
public
function
symbol
():
Component
\Symbol\
Factory
;
856
898
public
function
toast
():
C
\Toast\
Factory
;
899
}
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\Legacy\Legacy
Definition:
Legacy.php:32
ILIAS\UI\Component\Link\Standard
Standard link.
Definition:
Standard.php:27
ILIAS\UI\Factory
This is how the factory for UI elements looks.
Definition:
Factory.php:38
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\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\legacy
legacy(string $content)
ILIAS\UI\Factory\deck
deck(array $cards)
ILIAS\UI\Factory\listing
listing()
ILIAS\UI\Factory\counter
counter()
ILIAS\UI\Factory\input
input()
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
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ILIAS\UI
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
src
UI
Factory.php
Generated on Sun Nov 2 2025 22:01:56 for ILIAS by
1.9.4 (using
Doxyfile
)