ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\Container\Skills\SkillInternalService Class Reference
+ Collaboration diagram for ILIAS\Container\Skills\SkillInternalService:

Public Member Functions

 __construct ()
 
 repo ()
 
 manager ()
 
 factory ()
 Skill service repos. More...
 
 gui (?array $query_params=null, ?array $post_data=null)
 

Protected Attributes

HTTP Services $http
 
Refinery Factory $refinery
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Container\Skills\SkillInternalService::__construct ( )

Definition at line 34 of file class.SkillInternalService.php.

35 {
36 global $DIC;
37
38 $this->http = $DIC->http();
39 $this->refinery = $DIC->refinery();
40 }
static http()
Fetches the global http state from ILIAS.
global $DIC
Definition: shib_login.php:26

References $DIC, ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().

+ Here is the call graph for this function:

Member Function Documentation

◆ factory()

ILIAS\Container\Skills\SkillInternalService::factory ( )

Skill service repos.

Definition at line 55 of file class.SkillInternalService.php.

55 : SkillInternalFactoryService
56 {
57 return new SkillInternalFactoryService();
58 }

◆ gui()

ILIAS\Container\Skills\SkillInternalService::gui ( ?array  $query_params = null,
?array  $post_data = null 
)

Definition at line 60 of file class.SkillInternalService.php.

63 : SkillInternalGUIService {
64 return new SkillInternalGUIService(
65 $this->http,
66 $this->refinery,
67 $query_params = null,
68 $post_data = null
69 );
70 }

◆ manager()

ILIAS\Container\Skills\SkillInternalService::manager ( )

Definition at line 47 of file class.SkillInternalService.php.

47 : SkillInternalManagerService
48 {
49 return new SkillInternalManagerService();
50 }

◆ repo()

ILIAS\Container\Skills\SkillInternalService::repo ( )

Definition at line 42 of file class.SkillInternalService.php.

42 : SkillInternalRepoService
43 {
44 return new SkillInternalRepoService();
45 }

Field Documentation

◆ $http

HTTP Services ILIAS\Container\Skills\SkillInternalService::$http
protected

Definition at line 31 of file class.SkillInternalService.php.

◆ $refinery

Refinery Factory ILIAS\Container\Skills\SkillInternalService::$refinery
protected

Definition at line 32 of file class.SkillInternalService.php.


The documentation for this class was generated from the following file: