ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
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
15interface Factory
16{
17
62 public function icon();
63
90 public function counter();
91
109 public function image();
110
129 public function divider();
130
171 public function link();
172
223 public function glyph();
224
293 public function button();
294
374 public function dropdown();
375
402 public function breadcrumbs(array $crumbs);
403
415 public function viewControl();
416
431 public function chart();
432
448 public function input();
449
484 public function card();
485
511 public function deck(array $cards);
512
529 public function listing();
530
548 public function panel();
549
577 public function item();
578
612 public function modal();
613
677 public function popover();
678
697 public function dropzone();
698
718 public function legacy($content);
719
729 public function table();
730
758 public function messageBox();
759}
An exception for terminatinating execution or to throw for unit testing.
This is how the factory for UI elements looks.
Definition: Factory.php:16
breadcrumbs(array $crumbs)
legacy($content)
deck(array $cards)