| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ILIAS\StudyProgramme\Assignment\Node:
 Collaboration diagram for ILIAS\StudyProgramme\Assignment\Node:Public Member Functions | |
| __construct ($id) | |
| setSubnodes (array $subnodes) | |
| withContainer (Node $node) | |
| this is only used internally - do not use apart from constructing the tree!  More... | |
| withSubnode ($node) | |
| getSubnodes () | |
| getSubnode (string $id) | |
| getPath () | |
| findSubnodePath (string $id, ?Node $node=null) | |
| getId () | |
Protected Member Functions | |
| getContainer () | |
Protected Attributes | |
| array | $subnodes = [] | 
| Node | $container = null | 
| string | $id | 
| int | $current_points = 0 | 
| ILIAS\StudyProgramme\Assignment\Node::__construct | ( | $id | ) | 
| ILIAS\StudyProgramme\Assignment\Node::findSubnodePath | ( | string | $id, | 
| ?Node | $node = null  | 
        ||
| ) | 
Definition at line 89 of file Node.php.
References ILIAS\StudyProgramme\Assignment\Node\$id.
      
  | 
  protected | 
| ILIAS\StudyProgramme\Assignment\Node::getId | ( | ) | 
Definition at line 107 of file Node.php.
References ILIAS\StudyProgramme\Assignment\Node\$id.
Referenced by ilStudyProgrammeProgressListGUI\buildProgressBar(), ILIAS\StudyProgramme\Assignment\Node\getPath(), ilStudyProgrammeProgressListGUI\getTitleAndIconTarget(), and ilPRGProgress\withStatus().
 Here is the caller graph for this function:| ILIAS\StudyProgramme\Assignment\Node::getPath | ( | ) | 
Definition at line 79 of file Node.php.
References ILIAS\StudyProgramme\Assignment\Node\getId().
Referenced by invalidate(), and markProgressesFailedForExpiredDeadline().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\StudyProgramme\Assignment\Node::getSubnode | ( | string | $id | ) | 
| ILIAS\StudyProgramme\Assignment\Node::getSubnodes | ( | ) | 
Definition at line 69 of file Node.php.
Referenced by ilStudyProgrammeUserTable\completionByToCollection(), ilPRGProgress\getAchievedPointsOfChildren(), and ilPRGProgress\getPossiblePointsOfRelevantChildren().
 Here is the caller graph for this function:| ILIAS\StudyProgramme\Assignment\Node::setSubnodes | ( | array | $subnodes | ) | 
| ILIAS\StudyProgramme\Assignment\Node::withContainer | ( | Node | $node | ) | 
| ILIAS\StudyProgramme\Assignment\Node::withSubnode | ( | $node | ) | 
      
  | 
  protected | 
Definition at line 26 of file Node.php.
Referenced by ILIAS\StudyProgramme\Assignment\Node\getContainer().
      
  | 
  protected | 
      
  | 
  protected | 
Definition at line 27 of file Node.php.
Referenced by ILIAS\StudyProgramme\Assignment\Node\__construct(), ILIAS\StudyProgramme\Assignment\Node\findSubnodePath(), ILIAS\StudyProgramme\Assignment\Node\getId(), and ILIAS\StudyProgramme\Assignment\Node\getSubnode().
      
  | 
  protected | 
Definition at line 25 of file Node.php.
Referenced by ilStudyProgrammeProgressTreeTest\build().