19declare(strict_types=1);
25use ILIAS\UI\Implementation\Component\ComponentHelper;
36 self::COLLAPSE_HORIZONTAL,
45 self::SORT_DESCENDING,
89 self::COLUMN_SELECTION,
103 $this->checkArgIsElement(
"type",
$type, self::$types,
"glyph type");
107 $this->counters = array();
108 $this->highlighted =
false;
123 $clone = clone $this;
130 return array_values($this->counters);
135 $clone = clone $this;
147 $clone = clone $this;
148 $clone->highlighted =
true;
withCounter(Counter $counter)
__construct(string $type, string $label)
This tags a counter object.
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.