ILIAS  release_8 Revision v8.24
Factory.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
21namespace ILIAS\UI;
22
29
37interface Factory
38{
65 public function counter(): C\Counter\Factory;
66
89 public function image(): C\Image\Factory;
90
117 public function player(): C\Player\Factory;
118
136 public function divider(): C\Divider\Factory;
137
184 public function link(): C\Link\Factory;
185
266 public function button(): C\Button\Factory;
267
348 public function dropdown(): C\Dropdown\Factory;
349
383 public function breadcrumbs(array $crumbs): Breadcrumbs;
384
396 public function viewControl(): C\ViewControl\Factory;
397
417 public function chart(): C\Chart\Factory;
418
434 public function input(): C\Input\Factory;
435
470 public function card(): C\Card\Factory;
471
497 public function deck(array $cards): Deck;
498
515 public function listing(): C\Listing\Factory;
516
534 public function panel(): C\Panel\Factory;
535
563 public function item(): C\Item\Factory;
564
600 public function modal(): C\Modal\Factory;
601
664 public function popover(): C\Popover\Factory;
665
683 public function dropzone(): C\Dropzone\Factory;
684
703 public function legacy(string $content): Legacy;
704
714 public function table(): C\Table\Factory;
715
745 public function messageBox(): C\MessageBox\Factory;
746
763 public function layout(): C\Layout\Factory;
764
786 public function mainControls(): C\MainControls\Factory;
787
826 public function tree(): C\Tree\Factory;
827
837 public function menu(): C\Menu\Factory;
838
855 public function symbol(): Component\Symbol\Factory;
856
898 public function toast(): C\Toast\Factory;
899}
This is how the factory for UI elements looks.
Definition: Factory.php:38
breadcrumbs(array $crumbs)
legacy(string $content)
deck(array $cards)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Bulky.php:21
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...