ILIAS  release_7 Revision v7.30-3-g800a261c036
MetaBar.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 2018 Nils Haagen <nils.haagen@concepts-and-training.de> Extended GPL, see docs/LICENSE */
3
5
10
15{
23 public function withAdditionalEntry(string $id, $entry) : MetaBar;
24
28 public function getEntries() : array;
29
33 public function getEntryClickSignal() : Signal;
34
38 public function getDisengageAllSignal() : Signal;
39
43 public function withClearedEntries() : MetaBar;
44}
An exception for terminatinating execution or to throw for unit testing.
A component is the most general form of an entity in the UI.
Definition: Component.php:14
Interface to be extended by components that have the possibility to bind to Javascript.
This describes the MetaBar.
Definition: MetaBar.php:15
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.
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.