ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
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
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 is the interface for Blocks.
Definition: Block.php:27
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