19 declare(strict_types=1);
44 throw new \LogicException(
45 "If Glyps are used to indicate the state, they MUST NOT have an attached action." 52 $this->checkBoolArg(
'value', $value);
53 return $value ? $this->true_option : $this->false_option;
61 $column_value_true = $this->
format(
true);
62 $column_value_false = $this->
format(
false);
63 if($column_value_true instanceof
Symbol) {
64 $column_value_true = $column_value_true->getLabel();
66 if($column_value_false instanceof Symbol) {
67 $column_value_false = $column_value_false->getLabel();
70 $this->asc_label ?? $column_value_true .
' ' . $this->
lng->txt(
'order_option_first'),
71 $this->desc_label ?? $column_value_false .
' ' . $this->
lng->txt(
'order_option_first')
getAction()
Get the action on the glyph.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
__construct(Container $dic, ilPlugin $plugin)
__construct(protected Language $lng, string $title, protected string|Icon|Glyph $true_option, protected string|Icon|Glyph $false_option)