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) 2016 Richard Klees <richard.klees@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4
6
8
12interface Factory
13{
60 public function standard($label, $action);
61
111 public function primary($label, $action);
112
136 public function close();
137
159 public function shy($label, $action);
160
186 public function month($default);
187
222 public function tag($label, $action);
223
273 public function bulky($icon_or_glyph, $label, $action);
274
322 public function toggle(string $label, $on_action, $off_action, bool $is_on = false, Signal $click_signal = null) : \ILIAS\UI\Component\Button\Toggle;
323}
$default
Definition: build.php:20
An exception for terminatinating execution or to throw for unit testing.
$action
This is how a factory for buttons looks like.
Definition: Factory.php:13
toggle(string $label, $on_action, $off_action, bool $is_on=false, Signal $click_signal=null)
bulky($icon_or_glyph, $label, $action)
This describes a toggle button.
Definition: Toggle.php:16
A component is the most general form of an entity in the UI.
Definition: Component.php:14
Class BaseForm.
Class Factory.