19 declare(strict_types=1);
34 private \ILIAS\HTTP\Services
$http;
43 $this->
http = $DIC->http();
44 $this->ui_factory = $DIC->ui()->factory();
52 case Mode::DATA_TABLE:
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');
getComponentProvider(Request $request)
__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.
ILIAS HTTP Services $http