Skill tree service.
More...
◆ __construct()
◆ getGlobalSkillTree()
ILIAS\Skill\Service\SkillTreeService::getGlobalSkillTree |
( |
| ) |
|
◆ getGlobalVirtualSkillTree()
ILIAS\Skill\Service\SkillTreeService::getGlobalVirtualSkillTree |
( |
| ) |
|
Definition at line 64 of file class.SkillTreeService.php.
66 $vtree = $this->tree_factory->getGlobalVirtualTree();
Global virtual skill tree.
◆ getObjSkillTreeById()
ILIAS\Skill\Service\SkillTreeService::getObjSkillTreeById |
( |
int |
$tree_id | ) |
|
Definition at line 96 of file class.SkillTreeService.php.
98 $obj_tree = $this->tree_manager->getTree($tree_id);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
◆ getObjSkillTrees()
ILIAS\Skill\Service\SkillTreeService::getObjSkillTrees |
( |
| ) |
|
◆ getSkillTreeById()
ILIAS\Skill\Service\SkillTreeService::getSkillTreeById |
( |
int |
$tree_id | ) |
|
Definition at line 50 of file class.SkillTreeService.php.
52 $tree = $this->tree_factory->getTreeById($tree_id);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
◆ getSkillTreeForNodeId()
ILIAS\Skill\Service\SkillTreeService::getSkillTreeForNodeId |
( |
int |
$node_id | ) |
|
Definition at line 57 of file class.SkillTreeService.php.
59 $tree = $this->tree_repo->getTreeForNodeId($node_id);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
◆ getSkillTreePath()
ILIAS\Skill\Service\SkillTreeService::getSkillTreePath |
( |
int |
$base_skill_id, |
|
|
int |
$tref_id = 0 |
|
) |
| |
- Returns
- array{skill_id: int, child: int, tref_id: int, parent: int}[]
Definition at line 88 of file class.SkillTreeService.php.
References $path.
90 $tree = $this->tree_repo->getTreeForNodeId($base_skill_id);
91 $path = $tree->getSkillTreePath($base_skill_id, $tref_id);
◆ getVirtualSkillTreeById()
ILIAS\Skill\Service\SkillTreeService::getVirtualSkillTreeById |
( |
int |
$tree_id | ) |
|
Definition at line 71 of file class.SkillTreeService.php.
73 $vtree = $this->tree_factory->getVirtualTreeById($tree_id);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
◆ getVirtualSkillTreeForNodeId()
ILIAS\Skill\Service\SkillTreeService::getVirtualSkillTreeForNodeId |
( |
int |
$node_id | ) |
|
Definition at line 78 of file class.SkillTreeService.php.
80 $vtree = $this->tree_repo->getVirtualTreeForNodeId($node_id);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
◆ $tree_factory
◆ $tree_manager
◆ $tree_repo
The documentation for this class was generated from the following file: