3 declare(strict_types=1);
    15     $f = $DIC[
'ui.factory'];
    16     $r = $DIC[
'ui.renderer'];
    18     $dummy_records = [23, 45, 67];
    21         'i1' => 
$f->table()->column()->statusIcon(
"icon"),
    22         'i2' => 
$f->table()->column()->statusIcon(
"check")
    25     $data_retrieval = 
new class (
$f, 
$r, $dummy_records) implements 
I\DataRetrieval {
    29             protected array $records
    33         public function getRows(
    34             I\DataRowBuilder $row_builder,
    35             array $visible_column_ids,
    39             ?array $additional_parameters
    41             foreach ($this->records as $number) {
    43                 $record[
'i1'] = $this->ui_factory->symbol()->icon()->standard(
'crs', 
'', 
'small');
    44                 $record[
'i2'] = $this->ui_factory->symbol()->icon()->custom(
    45                     'templates/default/images/standard/icon_checked.svg',
    49                 yield $row_builder->buildDataRow($row_id, $record);
    53         public function getTotalRowCount(
    55             ?array $additional_parameters
    57             return count($this->records);
    61     $table = 
$f->table()->data(
'StatusIcons Columns', $columns, $data_retrieval)
    62         ->withRequest($DIC->http()->request());
    63     return $r->render($table);
 
An entity that renders components to a string output. 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
Class ChatMainBarProvider . 
 
Both the subject and the direction need to be specified when expressing an order. ...
 
__construct()
Constructor setup ILIAS global object  public. 
 
A simple class to express a range of whole positive numbers.