ILIAS  trunk Revision v11.0_alpha-1753-gb21ca8c4367
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
class.SkillUsageService.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\Skill\Service;
22 
24 
29 {
31 
32  public function __construct(SkillInternalService $internal_service)
33  {
34  $this->usage_manager = $internal_service->manager()->getUsageManager();
35  }
36 
37  public function addUsage(int $obj_id, int $skill_id, int $tref_id): void
38  {
39  $this->usage_manager->addUsage($obj_id, $skill_id, $tref_id);
40  }
41 
42  public function removeUsage(int $obj_id, int $skill_id, int $tref_id): void
43  {
44  $this->usage_manager->removeUsage($obj_id, $skill_id, $tref_id);
45  }
46 }
removeUsage(int $obj_id, int $skill_id, int $tref_id)
__construct(SkillInternalService $internal_service)
addUsage(int $obj_id, int $skill_id, int $tref_id)