19declare(strict_types=1);
43 $this->
http = $DIC->http();
44 $this->ui_factory =
$DIC->ui()->factory();
51 switch ($request->getMode()) {
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');
Builds a Color from either hex- or rgb values.
getComponentProvider(Request $request)
__construct(private TableDataProvider $data_provider, private ActionBuilder $action_builder, private ViewControlBuilder $view_control_builder, private UploadBuilder $upload_builder)
This is how the factory for UI elements looks.
static http()
Fetches the global http state from ILIAS.