ILIAS
release_7 Revision v7.30-3-g800a261c036
◀ ilDoc Overview
Factory.php
Go to the documentation of this file.
1
<?
php
2
3
/* Copyright (c) 2015 Richard Klees <richard.klees@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4
5
namespace
ILIAS\UI
;
6
7
use \ILIAS\UI\Component as
C
;
8
17
interface
Factory
18
{
19
46
public
function
counter
();
47
70
public
function
image
();
71
90
public
function
divider
();
91
138
public
function
link
();
139
140
221
public
function
button
();
222
302
public
function
dropdown
();
303
337
public
function
breadcrumbs
(array $crumbs);
338
350
public
function
viewControl
();
351
366
public
function
chart
();
367
383
public
function
input
();
384
419
public
function
card
();
420
446
public
function
deck
(array $cards);
447
464
public
function
listing
();
465
483
public
function
panel
();
484
512
public
function
item
();
513
550
public
function
modal
();
551
615
public
function
popover
();
616
635
public
function
dropzone
();
636
656
public
function
legacy
($content);
657
667
public
function
table
();
668
696
public
function
messageBox
();
697
715
public
function
layout
() :
C
\Layout\
Factory
;
716
739
public
function
mainControls
() :
C
\MainControls\
Factory
;
740
779
public
function
tree
();
780
790
public
function
menu
() :
Component
\Menu\
Factory
;
791
802
public
function
symbol
() :
Component
\Symbol\
Factory
;
803
}
php
An exception for terminatinating execution or to throw for unit testing.
ILIAS\UI\Component\Component
A component is the most general form of an entity in the UI.
Definition:
Component.php:14
ILIAS\UI\Factory
This is how the factory for UI elements looks.
Definition:
Factory.php:18
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\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\modal
modal()
ILIAS\UI\Factory\link
link()
ILIAS\UI\Factory\image
image()
ILIAS\UI\Factory\breadcrumbs
breadcrumbs(array $crumbs)
ILIAS\UI\Factory\legacy
legacy($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
ILIAS\UI
src
UI
Factory.php
Generated on Fri Oct 3 2025 21:01:09 for ILIAS by
1.9.4 (using
Doxyfile
)