ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
◀ 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\Global\Service\Service
as GlobalGUIService;
26
use
ILIAS\Search\Result\Service\Service
as ResultService;
27
28
class
Service
29
{
30
protected
PresentationService
$presentation
;
31
protected
GlobalGUIService
$gui
;
32
protected
ResultService
$result
;
33
34
public
function
__construct
(
35
protected
Container
$dic
36
) {
37
$this->
dic
->language()->loadLanguageModule(
'search'
);
38
39
$this->
presentation
=
new
PresentationService(
40
$this->
dic
41
);
42
$this->
gui
=
new
GlobalGUIService(
43
$this->
dic
,
44
$this->
presentation
45
);
46
$this->
result
=
new
ResultService(
47
$this->
dic
48
);
49
}
50
51
public
function
dic
():
Container
52
{
53
return
$this->dic
;
54
}
55
56
public
function
presentation
(): PresentationService
57
{
58
return
$this->presentation
;
59
}
60
61
public
function
gui
(): GlobalGUIService
62
{
63
return
$this->gui
;
64
}
65
66
public
function
result
(): ResultService
67
{
68
return
$this->result
;
69
}
70
}
ILIAS\DI\Container
Customizing of pimple-DIC for ILIAS.
Definition:
Container.php:38
ILIAS\Search\GUI\Global\Service\Service
Definition:
Service.php:43
ILIAS\Search\Presentation\Service\Service
Definition:
Service.php:38
ILIAS\Search\Result\Service\Service
Definition:
Service.php:30
ILIAS\Search\Service\Service
Definition:
Service.php:29
ILIAS\Search\Service\Service\$presentation
PresentationService $presentation
Definition:
Service.php:30
ILIAS\Search\Service\Service\$result
ResultService $result
Definition:
Service.php:32
ILIAS\Search\Service\Service\result
result()
Definition:
Service.php:66
ILIAS\Search\Service\Service\dic
dic()
Definition:
Service.php:51
ILIAS\Search\Service\Service\gui
gui()
Definition:
Service.php:61
ILIAS\Search\Service\Service\presentation
presentation()
Definition:
Service.php:56
ILIAS\Search\Service\Service\$gui
GlobalGUIService $gui
Definition:
Service.php:31
ILIAS\Search\Service\Service\__construct
__construct(protected Container $dic)
Definition:
Service.php:34
ILIAS\Search\Service
Definition:
Service.php:21
XapiProxy\$dic
$dic
Definition:
xapiproxy.php:69
components
ILIAS
Search
classes
Service
Service.php
Generated on Wed Nov 11 2026 23:08:28 for ILIAS by
1.9.4 (using
Doxyfile
)