ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
class.ilSystemStyleDocumentationGUI.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
use
ILIAS\UI\Implementation\Crawler\Entry\ComponentEntries
as Entries;
22
26
class
ilSystemStyleDocumentationGUI
27
{
28
protected
ilGlobalTemplateInterface
$tpl
;
29
protected
ilCtrl
$ctrl
;
30
protected
ILIAS\UI\Factory
$f
;
31
protected
ILIAS\UI\Renderer
$r
;
32
33
public
const
SHOW_TREE
=
'system_styles_show_tree'
;
34
35
public
function
__construct
(
36
ilGlobalTemplateInterface
$tpl,
37
ilCtrl
$ctrl,
38
ILIAS
\
UI
\Factory $f,
39
ILIAS
\
UI
\
Renderer
$r
40
) {
41
$this->f =
$f
;
42
$this->r =
$r
;
43
$this->
ctrl
=
$ctrl
;
44
$this->tpl =
$tpl
;
45
}
46
47
public
function
show
(Entries $entries,
string
$current_opened_node_id): void
48
{
49
$entry_gui =
new
ilKSDocumentationEntryGUI
(
50
$this->f,
51
$this->
ctrl
,
52
$entries,
53
$current_opened_node_id
54
);
55
56
$this->tpl->setContent($this->r->render($entry_gui->createUIComponentOfEntry()));
57
}
58
}
ilSystemStyleDocumentationGUI\$ctrl
ilCtrl $ctrl
Definition:
class.ilSystemStyleDocumentationGUI.php:29
ilGlobalTemplateInterface
ILIAS
Interface Observer Contains several chained tasks and infos about them.
Definition:
AccessControl.php:21
Factory
ILIAS\UI\Implementation\Crawler\Entry\ComponentEntries
Container storing a list of UI Component Entries, can act as Iterator, countable and is serializable...
Definition:
ComponentEntries.php:34
Renderer
ILIAS\Repository\ctrl
ctrl()
Definition:
trait.GlobalDICGUIServices.php:63
ilSystemStyleDocumentationGUI\$r
ILIAS UI Renderer $r
Definition:
class.ilSystemStyleDocumentationGUI.php:31
ilSystemStyleDocumentationGUI\$tpl
ilGlobalTemplateInterface $tpl
Definition:
class.ilSystemStyleDocumentationGUI.php:28
ilKSDocumentationEntryGUI
Renders the Overview of one Example in the Administration.
Definition:
class.ilKSDocumentationEntryGUI.php:28
ilSystemStyleDocumentationGUI\$f
ILIAS UI Factory $f
Definition:
class.ilSystemStyleDocumentationGUI.php:30
ilSystemStyleDocumentationGUI\show
show(Entries $entries, string $current_opened_node_id)
Definition:
class.ilSystemStyleDocumentationGUI.php:47
ilSystemStyleDocumentationGUI
Renders the Overview of the Examples in the Administration.
Definition:
class.ilSystemStyleDocumentationGUI.php:26
ilSystemStyleDocumentationGUI\SHOW_TREE
const SHOW_TREE
Definition:
class.ilSystemStyleDocumentationGUI.php:33
ilSystemStyleDocumentationGUI\__construct
__construct(ilGlobalTemplateInterface $tpl, ilCtrl $ctrl, ILIAS\UI\Factory $f, ILIAS\UI\Renderer $r)
Definition:
class.ilSystemStyleDocumentationGUI.php:35
ilCtrl
components
ILIAS
Style
System
classes
Documentation
class.ilSystemStyleDocumentationGUI.php
Generated on Sun Aug 31 2025 23:03:51 for ILIAS by
1.8.13 (using
Doxyfile
)