ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.GUIService.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
28
33{
37
38 public function __construct(
42 ) {
43 $this->data_service = $data_service;
44 $this->domain_service = $domain_service;
45 $this->gui_service = $gui_service;
46 }
47
48 public function itemRenderer(
49 \ilContainerGUI $container_gui,
50 string $view_mode // TILE/LIST from ilContainerContentGUI
51 ): ItemRenderer {
53 $this->domain_service,
54 $this->gui_service,
55 $view_mode,
56 $container_gui
57 );
58 }
59
60 public function objectiveRenderer(
61 \ilContainerGUI $container_gui,
62 string $view_mode, // TILE/LIST from ilContainerContentGUI
63 \ilContainerRenderer $container_render
66 $this->domain_service,
67 $this->gui_service,
68 $view_mode,
69 $container_gui,
70 $container_render
71 );
72 }
73}
__construct(InternalDataService $data_service, InternalDomainService $domain_service, InternalGUIService $gui_service)
InternalDomainService $domain_service
itemRenderer(\ilContainerGUI $container_gui, string $view_mode)
objectiveRenderer(\ilContainerGUI $container_gui, string $view_mode, \ilContainerRenderer $container_render)
Repository internal data service.
Class ilContainerGUI This is a base GUI class for all container objects in ILIAS: root folder,...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...