ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
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{
43 public function counter();
94 public function glyph();
165 public function button();
166
203 public function card($title, \ILIAS\UI\Component\Image\Image $image = null);
204
230 public function deck(array $cards);
231
248 public function listing();
249
267 public function image();
268
288 public function legacy($content);
289
307 public function panel();
308
309
343 public function modal();
344
408 public function popover();
409
428 public function divider();
429
470 public function link();
471
472
491 public function dropzone();
492
566 public function dropdown();
567
595 public function item();
596
635 public function icon();
636
648 public function viewControl();
649
676 public function breadcrumbs(array $crumbs);
677
692 public function chart();
693}
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:16
card($title, \ILIAS\UI\Component\Image\Image $image=null)
breadcrumbs(array $crumbs)
legacy($content)
deck(array $cards)
Class BaseForm.
Class Factory.