ILIAS  release_7 Revision v7.30-3-g800a261c036
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
5namespace ILIAS\UI;
6
7use \ILIAS\UI\Component as C;
8
17interface 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}
An exception for terminatinating execution or to throw for unit testing.
A component is the most general form of an entity in the UI.
Definition: Component.php:14
This is how the factory for UI elements looks.
Definition: Factory.php:18
breadcrumbs(array $crumbs)
legacy($content)
deck(array $cards)