3 declare(strict_types=1);
    40         $this->tree_repo = $internal_service->
repo()->getTreeRepo();
    41         $this->tree_factory = $internal_service->
factory()->tree();
    42         $this->tree_manager = $internal_service->
manager()->getTreeManager();
    47         $tree = $this->tree_factory->getGlobalTree();
    54         $tree = $this->tree_factory->getTreeById($tree_id);
    61         $tree = $this->tree_repo->getTreeForNodeId($node_id);
    68         $vtree = $this->tree_factory->getGlobalVirtualTree();
    75         $vtree = $this->tree_factory->getVirtualTreeById($tree_id);
    82         $vtree = $this->tree_repo->getVirtualTreeForNodeId($node_id);
    92         $tree = $this->tree_repo->getTreeForNodeId($base_skill_id);
    93         $path = $tree->getSkillTreePath($base_skill_id, $tref_id);
   100         $obj_tree = $this->tree_manager->getTree($tree_id);
   110         $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)