19 declare(strict_types=1);
34 private \ILIAS\HTTP\Services
$http;
43 $this->
http = $DIC->http();
44 $this->ui_factory = $DIC->ui()->factory();
59 $this->action_builder,
60 $this->view_control_builder,
65 case Mode::PRESENTATION_TABLE:
67 throw new \InvalidArgumentException(
'Unknown mode or not implemented yet.');
static http()
Fetches the global http state from ILIAS.
getComponentProvider(Request $request)
This is how the factory for UI elements looks.
__construct(private TableDataProvider $data_provider, private ActionBuilder $action_builder, private ViewControlBuilder $view_control_builder, private UploadBuilder $upload_builder)
language()
description: > Example for rendring a language glyph.
ILIAS HTTP Services $http