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

Public Member Functions

 __construct (HTTP\Services $http, Refinery\Factory $refinery, ?array $query_params=null, ?array $post_data=null)
 
 request ()
 Get request wrappers. More...
 
 contProfileTableBuilder (SkillInternalManagerService $manager_service, \ILIAS\Skill\Service\SkillProfileService $profile_service, \ilSkillManagementSettings $skmg_settings, int $cont_ref_id, int $cont_member_role_id, object $parent_gui, string $parent_cmd)
 
 contSkillTableBuilder (SkillInternalManagerService $manager_service, ContainerSkillManager $cont_skill_manager, int $container_obj_id, int $container_ref_id, object $parent_gui, string $parent_cmd)
 
 contSkillMemberTableBuilder (SkillInternalManagerService $manager_service, ContainerSkillManager $cont_skill_manager, \ilContainer $container, object $parent_gui, string $parent_cmd)
 

Protected Attributes

HTTP Services $http
 
Refinery Factory $refinery
 
SkillContainerGUIRequest $request
 

Detailed Description

Author
Thomas Famula famul.nosp@m.a@le.nosp@m.ifos..nosp@m.de

Definition at line 29 of file class.SkillInternalGUIService.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Container\Skills\SkillInternalGUIService::__construct ( HTTP\Services  $http,
Refinery\Factory  $refinery,
?array  $query_params = null,
?array  $post_data = null 
)

Definition at line 35 of file class.SkillInternalGUIService.php.

40 {
41 global $DIC;
42
43 $this->http = $http;
44 $this->refinery = $refinery;
45
46 $this->request = new SkillContainerGUIRequest(
47 $this->http,
48 $this->refinery,
49 $query_params,
50 $post_data
51 );
52 }
static http()
Fetches the global http state from ILIAS.
global $DIC
Definition: shib_login.php:26

References $DIC, ILIAS\Container\Skills\SkillInternalGUIService\$http, ILIAS\Container\Skills\SkillInternalGUIService\$refinery, ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), and ILIAS\Container\Skills\SkillInternalGUIService\request().

+ Here is the call graph for this function:

Member Function Documentation

◆ contProfileTableBuilder()

ILIAS\Container\Skills\SkillInternalGUIService::contProfileTableBuilder ( SkillInternalManagerService  $manager_service,
\ILIAS\Skill\Service\SkillProfileService  $profile_service,
\ilSkillManagementSettings  $skmg_settings,
int  $cont_ref_id,
int  $cont_member_role_id,
object  $parent_gui,
string  $parent_cmd 
)

Definition at line 64 of file class.SkillInternalGUIService.php.

72 : ContProfileTableBuilder {
73 return new ContProfileTableBuilder(
74 $manager_service,
75 $profile_service,
76 $skmg_settings,
77 $cont_ref_id,
78 $cont_member_role_id,
79 $parent_gui,
80 $parent_cmd
81 );
82 }

◆ contSkillMemberTableBuilder()

ILIAS\Container\Skills\SkillInternalGUIService::contSkillMemberTableBuilder ( SkillInternalManagerService  $manager_service,
ContainerSkillManager  $cont_skill_manager,
\ilContainer  $container,
object  $parent_gui,
string  $parent_cmd 
)

Definition at line 102 of file class.SkillInternalGUIService.php.

108 : ContSkillMemberTableBuilder {
109 return new ContSkillMemberTableBuilder(
110 $manager_service,
111 $cont_skill_manager,
113 $parent_gui,
114 $parent_cmd
115 );
116 }
$container
@noRector
Definition: wac.php:37

◆ contSkillTableBuilder()

ILIAS\Container\Skills\SkillInternalGUIService::contSkillTableBuilder ( SkillInternalManagerService  $manager_service,
ContainerSkillManager  $cont_skill_manager,
int  $container_obj_id,
int  $container_ref_id,
object  $parent_gui,
string  $parent_cmd 
)

Definition at line 84 of file class.SkillInternalGUIService.php.

91 : ContSkillTableBuilder {
92 return new ContSkillTableBuilder(
93 $manager_service,
94 $cont_skill_manager,
95 $container_obj_id,
96 $container_ref_id,
97 $parent_gui,
98 $parent_cmd
99 );
100 }

◆ request()

ILIAS\Container\Skills\SkillInternalGUIService::request ( )

Get request wrappers.

If dummy data is provided the usual http wrapper will not be used.

Definition at line 59 of file class.SkillInternalGUIService.php.

59 : SkillContainerGUIRequest
60 {
61 return $this->request;
62 }

References ILIAS\Container\Skills\SkillInternalGUIService\$request.

Referenced by ILIAS\Container\Skills\SkillInternalGUIService\__construct().

+ Here is the caller graph for this function:

Field Documentation

◆ $http

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

◆ $refinery

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

◆ $request

SkillContainerGUIRequest ILIAS\Container\Skills\SkillInternalGUIService::$request
protected

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