ILIAS  release_8 Revision v8.24
Panel.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
22
25
29interface 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}
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 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.
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.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Dropdown.php:21
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Factory.php:21
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...