ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
Panel.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
26
30interface 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}
A component is the most general form of an entity in the UI.
Definition: Component.php:28
This describes commonalities between all types of Dropdowns.
Definition: Dropdown.php:35
This describes a Standard Dropdown.
Definition: Standard.php:27
This is the interface for Blocks.
Definition: Block.php:28
This describes how a panel could be modified during construction of UI.
Definition: Panel.php:31
withActions(Dropdown\Standard $actions)
Sets action Dropdown being displayed beside the title.
getTitle()
Gets the title of the panel.
getContent()
Gets the content to be displayed inside the panel.
getActions()
Gets action Dropdown being displayed beside the title.