19 declare(strict_types=1);
38 private \ILIAS\ResourceStorage\Services
$irss;
51 $this->irss = $DIC->resourceStorage();
56 return $this->ui_factory->table()->presentation(
59 $this->view_control_builder->getPagination(),
60 $this->view_control_builder->getSortation()
64 $mapping = $revision_to_component->getAsRowMapping();
65 return $mapping($p, $rid);
67 )->withData($this->data_provider->getIdentifications());
72 yield
from $this->upload_builder->getDropZone();
75 yield
from $this->action_builder->getModals();
__construct(private Request $request, private Factory $ui_factory, private \ilLanguage $language, private Services $http, private TableDataProvider $data_provider, private ActionBuilder $action_builder, private ViewControlBuilder $view_control_builder, private UploadBuilder $upload_builder)
ILIAS ResourceStorage Services $irss
This is how the factory for UI elements looks.
Class ResourceIdentification.
This describes a Row used in Presentation Table.
This describes a Presentation Table.