19 declare(strict_types=1);
43 $this->
http = $DIC->http();
44 $this->ui_factory = $DIC->ui()->factory();
59 $this->action_builder,
60 $this->view_control_builder,
70 $this->action_builder,
71 $this->view_control_builder,
81 $this->action_builder,
82 $this->view_control_builder,
85 case Mode::PRESENTATION_TABLE:
92 $this->action_builder,
93 $this->view_control_builder,
97 throw new \InvalidArgumentException(
'Unknown mode');
__construct(private TableDataProvider $data_provider, private ActionBuilder $action_builder, private ViewControlBuilder $view_control_builder, private UploadBuilder $upload_builder)
static http()
Fetches the global http state from ILIAS.
This is how the factory for UI elements looks.
getComponentProvider(Request $request)
language()
description: > Example for rendring a language glyph.