ILIAS  trunk Revision v11.0_alpha-1715-g7fc467680fb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
Panel.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\UI\Component\Panel;
22 
26 
30 interface Panel extends Component, Block
31 {
37  public function getTitle(): string;
38 
43  public function getContent();
44 
48  public function withActions(Dropdown\Standard $actions): Panel;
49 
53  public function getActions(): ?Dropdown\Standard;
54 }
This describes how a panel could be modified during construction of UI.
Definition: Panel.php:30
withActions(Dropdown\Standard $actions)
Sets action Dropdown being displayed beside the title.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This describes commonalities between all types of Dropdowns.
Definition: Dropdown.php:34
getContent()
Gets the content to be displayed inside the panel.
getTitle()
Gets the title of the panel.
getActions()
Gets action Dropdown being displayed beside the title.
This is the interface for Blocks.
Definition: Block.php:27
This describes a Standard Dropdown.
Definition: Standard.php:26