ILIAS  trunk Revision v11.0_alpha-1846-g895b5f47236
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 
24 
29 interface Factory
30 {
56  public function standard(string $title, $content): Standard;
57 
83  public function sub(string $title, $content): Sub;
84 
121  public function report(string $title, $sub_panels): Report;
122 
155  public function listing(): Listing\Factory;
156 
187  public function secondary(): Secondary\Factory;
188 }
This describes a Sub Panel.
Definition: Sub.php:29
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
report(string $title, $sub_panels)
description: purpose: > Report Panels display user-generated data combining text in lists...
This describes how a Report could be modified during construction of UI.
Definition: Report.php:28
listing()
description: purpose: > Listing Panels are used to list items following all one single template...
standard(string $title, $content)
description: purpose: > Standard Panels are used in the center content section to group content...
secondary()
description: purpose: > Secondary Panels are used to group content not located in the center section...
This describes a Standard Dropdown.
Definition: Standard.php:26
sub(string $title, $content)
description: purpose: > Sub Panels are used to structure the content of Standard panels further into...