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,
    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. 
 
getComponentProvider(Request $request)
 
ILIAS HTTP Services $http
 
language()
 description: > Example for rendring a language glyph.