ILIAS
trunk Revision v12.0_alpha-16-g3e876e53c80
◀ ilDoc Overview
Service.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Search\Service
;
22
23
use
ILIAS\DI\Container
;
24
use
ILIAS\Search\Presentation\Service\Service
as PresentationService;
25
use
ILIAS\Search\GUI\Service\Service
as GUIService;
26
27
class
Service
28
{
29
protected
PresentationService
$presentation
;
30
protected
GUIService
$gui
;
31
32
public
function
__construct
(
33
protected
Container
$dic
34
) {
35
$this->
dic
->language()->loadLanguageModule(
'search'
);
36
37
$this->
presentation
=
new
PresentationService(
38
$this->
dic
39
);
40
$this->
gui
=
new
GUIService(
41
$this->
dic
,
42
$this->
presentation
43
);
44
}
45
46
public
function
dic
():
Container
47
{
48
return
$this->dic
;
49
}
50
51
public
function
presentation
(): PresentationService
52
{
53
return
$this->presentation
;
54
}
55
56
public
function
gui
(): GUIService
57
{
58
return
$this->gui
;
59
}
60
}
ILIAS\DI\Container
Customizing of pimple-DIC for ILIAS.
Definition:
Container.php:36
ILIAS\Search\GUI\Service\Service
Definition:
Service.php:37
ILIAS\Search\Presentation\Service\Service
Definition:
Service.php:36
ILIAS\Search\Service\Service
Definition:
Service.php:28
ILIAS\Search\Service\Service\$presentation
PresentationService $presentation
Definition:
Service.php:29
ILIAS\Search\Service\Service\dic
dic()
Definition:
Service.php:46
ILIAS\Search\Service\Service\gui
gui()
Definition:
Service.php:56
ILIAS\Search\Service\Service\presentation
presentation()
Definition:
Service.php:51
ILIAS\Search\Service\Service\$gui
GUIService $gui
Definition:
Service.php:30
ILIAS\Search\Service\Service\__construct
__construct(protected Container $dic)
Definition:
Service.php:32
$dic
$dic
Definition:
ltiresult.php:33
ILIAS\Search\Service
Definition:
Service.php:21
components
ILIAS
Search
classes
Service
Service.php
Generated on Sun Nov 2 2025 23:03:03 for ILIAS by
1.9.4 (using
Doxyfile
)