ILIAS  trunk Revision v11.0_alpha-1749-g1a06bdef097
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
Footer.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
23 use ILIAS\Data\URI;
30 
31 interface Footer extends Component
32 {
39  public function withAdditionalLinkGroup(string $title, array $actions): self;
40 
46  public function withAdditionalLink(Link|Shy ...$actions): self;
47 
52  public function withAdditionalIcon(Icon $icon, URI|Signal|null $action = null): self;
53 
57  public function withAdditionalText(string ...$texts): self;
58 
63  public function withPermanentURL(URI $url): self;
64 
71  public function withAdditionalModal(Modal\RoundTrip $modal): self;
72 }
withAdditionalModal(Modal\RoundTrip $modal)
This describes commonalities between the different modals.
Definition: Modal.php:34
withAdditionalLink(Link|Shy ... $actions)
Get a Footer like this but add an additional link or shy-button to the links section.
withAdditionalText(string ... $texts)
Get a Footer like this but add additional text information to the meta section.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$url
Definition: shib_logout.php:66
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
withAdditionalLinkGroup(string $title, array $actions)
Get a Footer like this but add an additional, named group of links or shy-buttons to the link-group s...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Factory.php:21
withPermanentURL(URI $url)
Get a Footer like this but with a permanent URL to the current page, which can be copied by the users...
withAdditionalIcon(Icon $icon, URI|Signal|null $action=null)
Get a Footer like this but add an additional Icon to the icons section.