ILIAS
trunk Revision v11.0_alpha-1831-g8615d53dadb
|
Public Member Functions | |
__construct (\ilSkillTreeRepository $tree_repo, ?\ilDBInterface $db=null, ?Service\SkillInternalFactoryService $factory_service=null) | |
get (int $user_id) | |
add (int $user_id, int $skill_node_id) | |
remove (int $user_id, int $skill_node_id) | |
removeAllForUser (int $user_id) | |
removeAllForSkill (int $skill_node_id) | |
getUsages (array $usages, array $pskill_ids, array $tref_ids) | |
Protected Member Functions | |
getFromRecord (array $rec) | |
Protected Attributes | |
ilSkillTreeRepository | $tree_repo |
ilDBInterface | $db |
Service SkillInternalFactoryService | $factory_service |
Definition at line 29 of file class.PersonalSkillDBRepository.php.
ILIAS\Skill\Personal\PersonalSkillDBRepository::__construct | ( | \ilSkillTreeRepository | $tree_repo, |
?\ilDBInterface | $db = null , |
||
?Service\SkillInternalFactoryService | $factory_service = null |
||
) |
Definition at line 35 of file class.PersonalSkillDBRepository.php.
References ILIAS\Skill\Personal\PersonalSkillDBRepository\$db, $DIC, ILIAS\Skill\Personal\PersonalSkillDBRepository\$factory_service, and ILIAS\Skill\Personal\PersonalSkillDBRepository\$tree_repo.
ILIAS\Skill\Personal\PersonalSkillDBRepository::add | ( | int | $user_id, |
int | $skill_node_id | ||
) |
Definition at line 78 of file class.PersonalSkillDBRepository.php.
References ILIAS\Skill\Personal\PersonalSkillDBRepository\$db, and $ilDB.
ILIAS\Skill\Personal\PersonalSkillDBRepository::get | ( | int | $user_id | ) |
Definition at line 50 of file class.PersonalSkillDBRepository.php.
References ILIAS\Skill\Personal\PersonalSkillDBRepository\$db, $ilDB, $user_id, ILIAS\Skill\Personal\PersonalSkillDBRepository\getFromRecord(), and ILIAS\Repository\int().
|
protected |
Definition at line 68 of file class.PersonalSkillDBRepository.php.
References ilSkillTreeNode\_lookupTitle(), and ILIAS\Repository\int().
Referenced by ILIAS\Skill\Personal\PersonalSkillDBRepository\get().
ILIAS\Skill\Personal\PersonalSkillDBRepository::getUsages | ( | array | $usages, |
array | $pskill_ids, | ||
array | $tref_ids | ||
) |
array<string,array<string,array{key | string}[]>> $usages |
int[] | $pskill_ids |
int[] | $tref_ids |
Definition at line 134 of file class.PersonalSkillDBRepository.php.
References ILIAS\Skill\Personal\PersonalSkillDBRepository\$db, $ilDB, and ILIAS\Skill\Usage\SkillUsageManager\PERSONAL_SKILL.
Referenced by ILIAS\Skill\Personal\AssignedMaterialManager\getUsageInfo().
ILIAS\Skill\Personal\PersonalSkillDBRepository::remove | ( | int | $user_id, |
int | $skill_node_id | ||
) |
Definition at line 96 of file class.PersonalSkillDBRepository.php.
References ILIAS\Skill\Personal\PersonalSkillDBRepository\$db, and $ilDB.
ILIAS\Skill\Personal\PersonalSkillDBRepository::removeAllForSkill | ( | int | $skill_node_id | ) |
Definition at line 117 of file class.PersonalSkillDBRepository.php.
References ILIAS\Skill\Personal\PersonalSkillDBRepository\$db, and $ilDB.
ILIAS\Skill\Personal\PersonalSkillDBRepository::removeAllForUser | ( | int | $user_id | ) |
Definition at line 107 of file class.PersonalSkillDBRepository.php.
References ILIAS\Skill\Personal\PersonalSkillDBRepository\$db, and $ilDB.
|
protected |
Definition at line 32 of file class.PersonalSkillDBRepository.php.
Referenced by ILIAS\Skill\Personal\PersonalSkillDBRepository\__construct(), ILIAS\Skill\Personal\PersonalSkillDBRepository\add(), ILIAS\Skill\Personal\PersonalSkillDBRepository\get(), ILIAS\Skill\Personal\PersonalSkillDBRepository\getUsages(), ILIAS\Skill\Personal\PersonalSkillDBRepository\remove(), ILIAS\Skill\Personal\PersonalSkillDBRepository\removeAllForSkill(), and ILIAS\Skill\Personal\PersonalSkillDBRepository\removeAllForUser().
|
protected |
Definition at line 33 of file class.PersonalSkillDBRepository.php.
Referenced by ILIAS\Skill\Personal\PersonalSkillDBRepository\__construct().
|
protected |
Definition at line 31 of file class.PersonalSkillDBRepository.php.
Referenced by ILIAS\Skill\Personal\PersonalSkillDBRepository\__construct().