ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
class.SkillInternalManagerService.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\Container\Skills;
22 
27 {
28  public function getSkillManager(int $cont_obj_id, int $cont_ref_id): ContainerSkillManager
29  {
30  return new ContainerSkillManager($cont_obj_id, $cont_ref_id);
31  }
32 
34  {
35  return new ContainerSkillDeletionManager();
36  }
37 
38  public function contProfileRetrieval(
39  \ILIAS\Skill\Service\SkillProfileService $profile_service,
40  \ilSkillManagementSettings $skmg_settings,
41  int $cont_member_role_id
43  return new ContProfileRetrieval(
44  $profile_service,
45  $skmg_settings,
46  $cont_member_role_id
47  );
48  }
49 
50  public function contSkillRetrieval(
51  ContainerSkillManager $cont_skill_manager
53  return new ContSkillRetrieval(
54  $cont_skill_manager
55  );
56  }
57 
58  public function contSkillMemberRetrieval(
59  ContainerSkillManager $cont_skill_manager,
62  return new ContSkillMemberRetrieval(
63  $cont_skill_manager,
64  $container
65  );
66  }
67 }
Interface Observer Contains several chained tasks and infos about them.
$container
Definition: wac.php:36
contSkillMemberRetrieval(ContainerSkillManager $cont_skill_manager, \ilContainer $container)
Class ilContainer.
contSkillRetrieval(ContainerSkillManager $cont_skill_manager)
contProfileRetrieval(\ILIAS\Skill\Service\SkillProfileService $profile_service, \ilSkillManagementSettings $skmg_settings, int $cont_member_role_id)