ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
◀ 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
132
public
function
link
();
133
134
204
public
function
button
();
205
285
public
function
dropdown
();
286
320
public
function
breadcrumbs
(array $crumbs);
321
333
public
function
viewControl
();
334
349
public
function
chart
();
350
366
public
function
input
();
367
402
public
function
card
();
403
429
public
function
deck
(array $cards);
430
447
public
function
listing
();
448
466
public
function
panel
();
467
495
public
function
item
();
496
530
public
function
modal
();
531
595
public
function
popover
();
596
615
public
function
dropzone
();
616
636
public
function
legacy
($content);
637
647
public
function
table
();
648
676
public
function
messageBox
();
677
695
public
function
layout
() :
C
\Layout\
Factory
;
696
719
public
function
mainControls
() :
C
\MainControls\
Factory
;
720
749
public
function
tree
();
750
760
public
function
menu
() :
Component
\Menu\
Factory
;
761
772
public
function
symbol
() :
Component
\Symbol\
Factory
;
773
}
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 20:01:14 for ILIAS by
1.9.4 (using
Doxyfile
)