19use Psr\Http\Message\RequestInterface;
35 string $a_parent_obj_type
39 $this->request =
$DIC->http()->request();
40 $this->parent_ref_id = $a_parent_ref_id;
41 $this->parent_obj_id = $a_parent_obj_id;
42 $this->parent_type = $a_parent_obj_type;
47 protected function init(): void
57 string $a_parent_obj_type
78 string $a_parent_obj_type
84 abstract public function render(array &$a_html,
object $a_parent_gui): void;
RequestInterface $request
setSelection(array $a_value)
Set selection.
render(array &$a_html, object $a_parent_gui)
Render HTML chunks.
static isActive(int $a_parent_ref_id, int $a_parent_obj_id, string $a_parent_obj_type)
Is provider currently active?
importPostData(?array $a_saved=null)
Import post data.
static getValidProviders(int $a_parent_ref_id, int $a_parent_obj_id, string $a_parent_obj_type)
Get all valid providers (for parent container)
__construct(int $a_parent_ref_id, int $a_parent_obj_id, string $a_parent_obj_type)
getFilteredObjects()
Get filtered object ref ids.
initListGUI(ilObjectListGUI $a_list_gui)
Init list gui properties.
Tag classification provider.
static isActive(int $a_parent_ref_id, int $a_parent_obj_id, string $a_parent_obj_type)
@inheritDoc
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static isActive(int $a_parent_ref_id, int $a_parent_obj_id, string $a_parent_obj_type)
Is provider currently active?