ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.InternalGUIService.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\MediaCast;
22
27
32{
33 use GlobalDICGUIServices;
34
35 protected \ILIAS\Notes\GUIService $notes_gui;
38
39 public function __construct(
43 ) {
44 $this->data_service = $data_service;
45 $this->domain_service = $domain_service;
46 $this->initGUIServices($DIC);
47 $this->notes_gui = $DIC->notes()->gui();
48 }
49
50 /*public function administration() : Administration\GUIService
51 {
52 return new Administration\GUIService(
53 $this->domain_service,
54 $this
55 );
56 }*/
57
59 {
60 return new StandardGUIRequest(
61 $this->http(),
62 $this->domain_service->refinery()
63 );
64 }
65
67 {
68 return new \ilObjMediaCastGUI(
69 "",
70 $this->standardRequest()->getRefId(),
71 true,
72 false
73 );
74 }
75
77 {
78 return new \ilMediaCastManageTableGUI($gui, $table_cmd);
79 }
80
81 public function comments(): Comments\GUIService
82 {
83 return new Comments\GUIService(
84 $this->domain_service,
85 $this,
86 $this->notes_gui
87 );
88 }
89
90 public function settings(
91 ): GUIService {
93 $this->data_service,
94 $this->domain_service,
95 $this
96 );
97 }
98
99}
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:36
getMediaCastManageTableGUI(\ilObjMediaCastGUI $gui, string $table_cmd)
__construct(Container $DIC, InternalDataService $data_service, InternalDomainService $domain_service)
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static http()
Fetches the global http state from ILIAS.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
initGUIServices(\ILIAS\DI\Container $DIC)
global $DIC
Definition: shib_login.php:26