38 $this->tree_repo = $internal_service->
repo()->getTreeRepo();
39 $this->tree_factory = $internal_service->
factory()->tree();
40 $this->tree_manager = $internal_service->
manager()->getTreeManager();
45 $tree = $this->tree_factory->getGlobalTree();
52 $tree = $this->tree_factory->getTreeById($tree_id);
59 $tree = $this->tree_repo->getTreeForNodeId($node_id);
66 $vtree = $this->tree_factory->getGlobalVirtualTree();
73 $vtree = $this->tree_factory->getVirtualTreeById($tree_id);
80 $vtree = $this->tree_repo->getVirtualTreeForNodeId($node_id);
90 $tree = $this->tree_repo->getTreeForNodeId($base_skill_id);
91 $path = $tree->getSkillTreePath($base_skill_id, $tref_id);
98 $obj_tree = $this->tree_manager->getTree($tree_id);
108 $obj_trees = iterator_to_array($this->tree_manager->getTrees());
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
SkillTreeFactory $tree_factory
ilSkillTreeRepository $tree_repo
getObjSkillTreeById(int $tree_id)
Global virtual skill tree.
getVirtualSkillTreeById(int $tree_id)
factory()
Skill service repos.
getVirtualSkillTreeForNodeId(int $node_id)
getGlobalVirtualSkillTree()
getSkillTreeForNodeId(int $node_id)
__construct(SkillInternalService $internal_service)
getSkillTreeById(int $tree_id)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
SkillTreeManager $tree_manager
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getSkillTreePath(int $base_skill_id, int $tref_id=0)