ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ 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
}
ILIAS\Data\Color\Factory
Builds a Color from either hex- or rgb values.
Definition:
Factory.php:31
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:35
ilCtrl
Class ilCtrl provides processing control methods.
Definition:
class.ilCtrl.php:36
ilSystemStyleDocumentationGUI
Renders the Overview of the Examples in the Administration.
Definition:
class.ilSystemStyleDocumentationGUI.php:27
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
ilSystemStyleDocumentationGUI\$f
ILIAS UI Factory $f
Definition:
class.ilSystemStyleDocumentationGUI.php:30
ilSystemStyleDocumentationGUI\$ctrl
ilCtrl $ctrl
Definition:
class.ilSystemStyleDocumentationGUI.php:29
ilSystemStyleDocumentationGUI\$tpl
ilGlobalTemplateInterface $tpl
Definition:
class.ilSystemStyleDocumentationGUI.php:28
ilSystemStyleDocumentationGUI\$r
ILIAS UI Renderer $r
Definition:
class.ilSystemStyleDocumentationGUI.php:31
ilSystemStyleDocumentationGUI\show
show(Entries $entries, string $current_opened_node_id)
Definition:
class.ilSystemStyleDocumentationGUI.php:47
ILIAS\UI\Renderer
An entity that renders components to a string output.
Definition:
Renderer.php:31
ilGlobalTemplateInterface
Definition:
interface.ilGlobalTemplateInterface.php:27
ILIAS\Repository\ctrl
ctrl()
Definition:
trait.GlobalDICGUIServices.php:63
ILIAS
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.
Definition:
AccessControl.php:21
components
ILIAS
Style
System
classes
Documentation
class.ilSystemStyleDocumentationGUI.php
Generated on Sat Oct 18 2025 23:04:25 for ILIAS by
1.9.4 (using
Doxyfile
)