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: