ILIAS  release_8 Revision v8.24
class.Service.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
21namespace ILIAS\Style\Content;
22
24
30{
31 protected Container $DIC;
34 protected GUIService $gui;
35
36 public function __construct(Container $DIC)
37 {
38 $this->DIC = $DIC;
39
40 $this->internal = new InternalService($this->DIC);
41 $this->gui = new GUIService(
42 $this->internal
43 );
44 $this->domain = new DomainService(
45 $this->internal
46 );
47 }
48
52 public function internal(): InternalService
53 {
54 return $this->internal;
55 }
56
57 public function gui(): GUIService
58 {
59 return $this->gui;
60 }
61
62 public function domain(): DomainService
63 {
64 return $this->domain;
65 }
66}
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:32
Repository internal service.
Facade for consumer domain interface.
Facade for consumer gui interface.
gui()
Internal service, do not use in other components.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...