ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.SkillInternalGUIService.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
23use ILIAS\HTTP;
25
30{
32 protected Refinery\Factory $refinery;
34
35 public function __construct(
38 ?array $query_params = null,
39 ?array $post_data = null
40 ) {
41 global $DIC;
42
43 $this->http = $http;
44 $this->refinery = $refinery;
45
47 $this->http,
48 $this->refinery,
49 $query_params,
50 $post_data
51 );
52 }
53
60 {
61 return $this->request;
62 }
63
64 public function contProfileTableBuilder(
65 SkillInternalManagerService $manager_service,
66 \ILIAS\Skill\Service\SkillProfileService $profile_service,
67 \ilSkillManagementSettings $skmg_settings,
68 int $cont_ref_id,
69 int $cont_member_role_id,
70 object $parent_gui,
71 string $parent_cmd
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 }
83
84 public function contSkillTableBuilder(
85 SkillInternalManagerService $manager_service,
86 ContainerSkillManager $cont_skill_manager,
87 int $container_obj_id,
88 int $container_ref_id,
89 object $parent_gui,
90 string $parent_cmd
93 $manager_service,
94 $cont_skill_manager,
95 $container_obj_id,
96 $container_ref_id,
97 $parent_gui,
98 $parent_cmd
99 );
100 }
101
103 SkillInternalManagerService $manager_service,
104 ContainerSkillManager $cont_skill_manager,
106 object $parent_gui,
107 string $parent_cmd
110 $manager_service,
111 $cont_skill_manager,
113 $parent_gui,
114 $parent_cmd
115 );
116 }
117}
Request wrapper for skill guis in container classes.
__construct(HTTP\Services $http, Refinery\Factory $refinery, ?array $query_params=null, ?array $post_data=null)
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)
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)
Builds data types.
Definition: Factory.php:36
Class Services.
Definition: Services.php:38
Class ilContainer.
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static http()
Fetches the global http state from ILIAS.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.
global $DIC
Definition: shib_login.php:26
$container
@noRector
Definition: wac.php:37