ILIAS  release_8 Revision v8.24
Factory.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
23use Closure;
24
28interface Factory
29{
112 public function presentation(string $title, array $view_controls, Closure $row_mapping): Presentation;
113
189 public function data(
190 string $title,
191 array $columns,
192 DataRetrieval $data_retrieval
193 ): Data;
194
195
231 public function column(): Column\Factory;
232
265 public function action(): Action\Factory;
266}
A Column describes the form of presentation for a certain aspect of data, i.e.
Definition: Column.php:28
This describes a Data Table.
Definition: Data.php:32
presentation(string $title, array $view_controls, Closure $row_mapping)
data(string $title, array $columns, DataRetrieval $data_retrieval)
This describes a Presentation Table.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...