Skill tree service.
More...
◆ __construct()
◆ getGlobalSkillTree()
| ILIAS\Skill\Service\SkillTreeService::getGlobalSkillTree |
( |
| ) |
|
◆ getGlobalVirtualSkillTree()
| ILIAS\Skill\Service\SkillTreeService::getGlobalVirtualSkillTree |
( |
| ) |
|
Definition at line 66 of file class.SkillTreeService.php.
68 $vtree = $this->tree_factory->getGlobalVirtualTree();
Global virtual skill tree.
◆ getObjSkillTreeById()
| ILIAS\Skill\Service\SkillTreeService::getObjSkillTreeById |
( |
int |
$tree_id | ) |
|
Definition at line 98 of file class.SkillTreeService.php.
100 $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 52 of file class.SkillTreeService.php.
54 $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 59 of file class.SkillTreeService.php.
61 $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 90 of file class.SkillTreeService.php.
References $path.
92 $tree = $this->tree_repo->getTreeForNodeId($base_skill_id);
93 $path = $tree->getSkillTreePath($base_skill_id, $tref_id);
◆ getVirtualSkillTreeById()
| ILIAS\Skill\Service\SkillTreeService::getVirtualSkillTreeById |
( |
int |
$tree_id | ) |
|
Definition at line 73 of file class.SkillTreeService.php.
75 $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 80 of file class.SkillTreeService.php.
82 $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: