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\Repository;
22
24
29{
31
34
35 public function __construct(
39 ) {
40 $this->data_service = $data_service;
41 $this->domain_service = $domain_service;
42 $this->initGUIServices($DIC);
43 }
44
45 public function administration(): Administration\GUIService
46 {
48 $this->domain_service,
49 $this
50 );
51 }
52
53 public function pluginSlot(): PluginSlot\GUIService
54 {
55 return new PluginSlot\GUIService(
56 $this->domain_service,
57 $this
58 );
59 }
60
61 public function trash(): Trash\GUIService
62 {
63 return new Trash\GUIService(
64 $this->domain_service,
65 $this
66 );
67 }
68
70 {
71 return new StandardGUIRequest(
72 $this->http(),
73 $this->domain_service->refinery()
74 );
75 }
76
77 public function ownership(): Ownership\GUIService
78 {
79 return new Ownership\GUIService(
80 $this->domain_service,
81 $this
82 );
83 }
84
85}
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:36
__construct(Container $DIC, InternalDataService $data_service, InternalDomainService $domain_service)
initGUIServices(\ILIAS\DI\Container $DIC)
global $DIC
Definition: shib_login.php:26