ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
◀ ilDoc Overview
class.SkillInternalService.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
22
namespace
ILIAS\Container\Skills
;
23
24
use
ILIAS\HTTP
;
25
use
ILIAS\Refinery
;
26
30
class
SkillInternalService
31
{
32
protected
HTTP\Services
$http
;
33
protected
Refinery\Factory
$refinery
;
34
35
public
function
__construct
()
36
{
37
global
$DIC
;
38
39
$this->
http
= $DIC->http();
40
$this->
refinery
= $DIC->refinery();
41
}
42
43
public
function
repo
():
SkillInternalRepoService
44
{
45
return
new
SkillInternalRepoService
();
46
}
47
48
public
function
manager
():
SkillInternalManagerService
49
{
50
return
new
SkillInternalManagerService
();
51
}
52
56
public
function
factory
():
SkillInternalFactoryService
57
{
58
return
new
SkillInternalFactoryService
();
59
}
60
61
public
function
gui
(
62
array $query_params = null,
63
array $post_data = null
64
):
SkillInternalGUIService
{
65
return
new
SkillInternalGUIService
(
66
$this->
http
,
67
$this->
refinery
,
68
$query_params = null,
69
$post_data = null
70
);
71
}
72
}
ILIAS\HTTP
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ILIAS\Container\Skills\SkillInternalRepoService
Definition:
class.SkillInternalRepoService.php:27
ILIAS\Container\Skills\SkillInternalService
Definition:
class.SkillInternalService.php:30
ILIAS\Refinery
Definition:
ByTrying.php:21
ILIAS\Container\Skills\SkillInternalService\factory
factory()
Skill service repos.
Definition:
class.SkillInternalService.php:56
ILIAS\Container\Skills
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ContainerMemberSkill.php:22
ILIAS\Container\Skills\SkillInternalService\repo
repo()
Definition:
class.SkillInternalService.php:43
ILIAS\Container\Skills\SkillInternalFactoryService
Definition:
class.SkillInternalFactoryService.php:27
ILIAS\Container\Skills\SkillInternalService\manager
manager()
Definition:
class.SkillInternalService.php:48
HTTP\Services
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
CallbackDurationTest.php:20
ILIAS\Container\Skills\SkillInternalManagerService
Definition:
class.SkillInternalManagerService.php:27
ILIAS\Repository\refinery
refinery()
Definition:
trait.GlobalDICDomainServices.php:76
ILIAS\FileDelivery\http
static http()
Fetches the global http state from ILIAS.
Definition:
HttpServiceAware.php:57
$DIC
global $DIC
Definition:
shib_login.php:25
ILIAS\Container\Skills\SkillInternalService\__construct
__construct()
Definition:
class.SkillInternalService.php:35
ILIAS\Container\Skills\SkillInternalGUIService
Definition:
class.SkillInternalGUIService.php:30
ILIAS\Container\Skills\SkillInternalService\$http
HTTP Services $http
Definition:
class.SkillInternalService.php:32
ILIAS\Container\Skills\SkillInternalService\gui
gui(array $query_params=null, array $post_data=null)
Definition:
class.SkillInternalService.php:61
ILIAS\Container\Skills\SkillInternalService\$refinery
Refinery Factory $refinery
Definition:
class.SkillInternalService.php:33
components
ILIAS
Container
Skills
Service
class.SkillInternalService.php
Generated on Wed Sep 10 2025 15:15:19 for ILIAS by
1.8.13 (using
Doxyfile
)