19declare(strict_types=1);
33trait DecoratorApplierTrait
42 if (!$item instanceof isDecorateable) {
50 $c = $item->getComponentDecorator();
52 return $c($component);
58 public function applySymbolDecorator(Symbol $symbol, isGlobalScreenItem $item): Symbol
60 $c = $item->getSymbolDecorator();
A component is the most general form of an entity in the UI.
withHelpTopics(Topic ... $topics)
Let this component have the given topics.
Interface to be extended by components that have the possibility to bind to Javascript.
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.