ILIAS  release_8 Revision v8.24
MetaBar.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
22
28
33{
40 public function withAdditionalEntry(string $id, $entry): MetaBar;
41
45 public function getEntries(): array;
46
50 public function getEntryClickSignal(): Signal;
51
55 public function getDisengageAllSignal(): Signal;
56
60 public function withClearedEntries(): MetaBar;
61}
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
A component is the most general form of an entity in the UI.
Definition: Component.php:28
Interface to be extended by components that have the possibility to bind to Javascript.
This describes the MetaBar.
Definition: MetaBar.php:33
withClearedEntries()
Get a copy of this MetaBar without any entries.
getDisengageAllSignal()
This signal disengages all slates when triggered.
getEntryClickSignal()
The Signal is triggered when any Entry is being clicked.
withAdditionalEntry(string $id, $entry)
Append an entry.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Bulky.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...
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.