48 $this->signal_generator = $signal_generator;
57 return $this->entries;
65 $classes = [Button\Bulky::class, Link\Bulky::class, Slate::class];
70 $clone->entries[$id] = $entry;
79 return $this->entry_click_signal;
87 return $this->disengage_all_signal;
95 $this->entry_click_signal = $this->signal_generator->create();
96 $this->disengage_all_signal = $this->signal_generator->create();
101 $clone = clone $this;
102 $clone->entries = [];
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.
trait ComponentHelper
Provides common functionality for component implementations.
__construct(SignalGeneratorInterface $signal_generator)
This describes the MetaBar.
initSignals()
Set the signals for this component.
checkArgListElements($which, array &$values, $classes)
Check every element of the list if it is an instance of one of the given classes. ...
withAdditionalEntry(string $id, $entry)