19declare(strict_types=1);
25use ILIAS\UI\Implementation\Component\ComponentHelper;
35 protected I\RecordToEntity $entity_mapping
53 ?array $additional_parameters =
null
55 $mapping = new class ($this->entity_mapping, $ui_factory) implements
I\Mapping {
57 protected
I\RecordToEntity $mapper,
62 public function map(mixed $record):
IEntity\Entity
64 return $this->mapper->map($this->ui_factory, $record);
68 $additional_parameters =
null;
69 return $this->data->getEntities($mapping,
$range, $additional_parameters);
A simple class to express a naive range of whole positive numbers.
getEntities(\ILIAS\UI\Factory $ui_factory, ?Range $range=null, ?array $additional_parameters=null)
withData(I\DataRetrieval $data)
__construct(protected I\RecordToEntity $entity_mapping)
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.