ILIAS  trunk Revision v11.0_alpha-1843-g9e1fad99175
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
Factory.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
26 interface Factory
27 {
44  public function fieldSelection(
45  array $options
46  ): FieldSelection;
47 
63  public function sortation(
64  array $options
65  ): Sortation;
66 
95  public function pagination(): Pagination;
96 
111  public function group(array $view_controls): Group;
112 
129  public function nullControl(): NullControl;
130 
131 
156  public function mode(array $options): Mode;
157 
158 }
mode(array $options)
description: purpose: > The mode view controls offers a mutually exclusive selection to display data...
This describes a Field Selection View Control.
group(array $view_controls)
description: purpose: > This view control is only used for logical grouping of other view controls p...
pagination()
description: purpose: > The pagination view control is used to display a section of a larger set of ...
sortation(array $options)
description: purpose: > The Sortation Control enables the user to specify the order for the data dis...
fieldSelection(array $options)
description: purpose: > Field Selection is used to limit a visualization of data to a choice of aspe...
nullControl()
description: purpose: > Input names are provided in relation to the amount of present inputs...
This describes a Sortation View Control.
Definition: Sortation.php:28
This describes a Pagination View Control.
Definition: Pagination.php:28
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Factory.php:21
This describes the factory for (view-)controls.
Definition: Factory.php:26