ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
MetaBar.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
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
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.