19declare(strict_types=1);
53 $clone = clone($this);
72 $clone = clone($this);
83 $clone = clone($this);
84 $clone->content = $ui_component;
94 if ($this->content_wrapper !==
null) {
111 throw new LogicException(
"the symbol's aria label MUST be set to ensure accessibility");
114 $clone = clone($this);
141 $clone = clone $this;
142 $clone->terminated_callback = $callback;
160 return $this->terminated_callback instanceof Closure;
A component is the most general form of an entity in the UI.
This describes how an icon could be modified during construction of UI.
getLabel()
Get the label of this icon.