ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
ILIAS\Container\Skills\ContainerSkillDeletionManager Class Reference
+ Collaboration diagram for ILIAS\Container\Skills\ContainerSkillDeletionManager:

Public Member Functions

 __construct (?ContainerSkillDBRepository $cont_skill_repo=null, ?ContainerMemberSkillDBRepository $cont_member_skill_repo=null)
 
 removeContainerSkillsForSkill (int $skill_node_id, bool $is_reference=false)
 
 removeContainerMemberSkillsForSkill (int $skill_node_id, bool $is_reference=false)
 

Protected Attributes

ContainerSkillDBRepository $cont_skill_repo
 
ContainerMemberSkillDBRepository $cont_member_skill_repo
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Container\Skills\ContainerSkillDeletionManager::__construct ( ?ContainerSkillDBRepository  $cont_skill_repo = null,
?ContainerMemberSkillDBRepository  $cont_member_skill_repo = null 
)

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

References ILIAS\Container\Skills\ContainerSkillDeletionManager\$cont_member_skill_repo, ILIAS\Container\Skills\ContainerSkillDeletionManager\$cont_skill_repo, and $DIC.

34  {
35  global $DIC;
36 
37  $this->cont_skill_repo = ($cont_skill_repo)
38  ?: $DIC->skills()->internalContainer()->repo()->getContainerSkillRepo();
39  $this->cont_member_skill_repo = ($cont_member_skill_repo)
40  ?: $DIC->skills()->internalContainer()->repo()->getContainerMemberSkillRepo();
41  }
global $DIC
Definition: shib_login.php:26

Member Function Documentation

◆ removeContainerMemberSkillsForSkill()

ILIAS\Container\Skills\ContainerSkillDeletionManager::removeContainerMemberSkillsForSkill ( int  $skill_node_id,
bool  $is_reference = false 
)

Definition at line 48 of file class.ContainerSkillDeletionManager.php.

48  : void
49  {
50  $this->cont_member_skill_repo->removeForSkill($skill_node_id, $is_reference);
51  }

◆ removeContainerSkillsForSkill()

ILIAS\Container\Skills\ContainerSkillDeletionManager::removeContainerSkillsForSkill ( int  $skill_node_id,
bool  $is_reference = false 
)

Definition at line 43 of file class.ContainerSkillDeletionManager.php.

43  : void
44  {
45  $this->cont_skill_repo->removeForSkill($skill_node_id, $is_reference);
46  }

Field Documentation

◆ $cont_member_skill_repo

ContainerMemberSkillDBRepository ILIAS\Container\Skills\ContainerSkillDeletionManager::$cont_member_skill_repo
protected

◆ $cont_skill_repo

ContainerSkillDBRepository ILIAS\Container\Skills\ContainerSkillDeletionManager::$cont_skill_repo
protected

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