ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
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
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}
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)