ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
◀ ilDoc Overview
class.Service.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Taxonomy
;
22
23
use
ILIAS\DI\Container
;
24
25
class
Service
26
{
27
protected
Container
$DIC
;
28
29
public
function
__construct
(
Container
$DIC)
30
{
31
$this->
DIC
=
$DIC
;
32
}
33
37
public
function
internal
():
InternalService
38
{
39
return
new
InternalService
($this->
DIC
);
40
}
41
45
public
function
gui
():
GUIService
46
{
47
return
new
GUIService
(
48
$this->
internal
()->
gui
()
49
);
50
}
51
55
public
function
domain
():
DomainService
56
{
57
return
new
DomainService
(
58
$this->
internal
()->
domain
()
59
);
60
}
61
}
ILIAS\Taxonomy\Service
Definition:
class.Service.php:25
ILIAS\Taxonomy\GUIService
Definition:
class.GUIService.php:23
ILIAS\Taxonomy\Service\gui
function gui()
Internal service, do not use in other components.
Definition:
class.Service.php:45
ILIAS\Taxonomy\DomainService
Domain facade.
Definition:
class.DomainService.php:26
ILIAS\Taxonomy\Service\__construct
__construct(Container $DIC)
Definition:
class.Service.php:29
ILIAS\Taxonomy
Definition:
class.DomainService.php:21
ILIAS\Taxonomy\Service\domain
domain()
External domain service.
Definition:
class.Service.php:55
ILIAS\DI\Container
Customizing of pimple-DIC for ILIAS.
Definition:
Container.php:35
Container
ILIAS\Taxonomy\InternalService
Definition:
class.InternalService.php:25
ILIAS\Taxonomy\Service\$DIC
Container $DIC
Definition:
class.Service.php:27
DIC
components
ILIAS
Taxonomy
Service
class.Service.php
Generated on Mon Sep 1 2025 23:02:24 for ILIAS by
1.8.13 (using
Doxyfile
)