ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
Panel.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
21 namespace ILIAS\UI\Component\Panel;
22 
25 
29 interface Panel extends Component
30 {
36  public function getTitle(): string;
37 
42  public function getContent();
43 
47  public function withActions(Dropdown\Standard $actions): Panel;
48 
52  public function getActions(): ?Dropdown\Standard;
53 }
This describes how a panel could be modified during construction of UI.
Definition: Panel.php:29
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
withActions(Dropdown\Standard $actions)
Sets action Dropdown being displayed beside the title.
This describes commonalities between all types of Dropdowns.
Definition: Dropdown.php:34
getContent()
Gets the content to be displayed inside the panel.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Factory.php:21
getTitle()
Gets the title of the panel.
getActions()
Gets action Dropdown being displayed beside the title.
This describes a Standard Dropdown.
Definition: Standard.php:26
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Dropdown.php:21