예제 #1
0
파일: Node.php 프로젝트: sonars/tree
 /**
  * Return an array with the last node we could reach and its nesting level
  *
  * @param   Tree\Node $node
  * @param   integer   $nesting
  * @return  array
  */
 protected function determineDepth($node, $nesting = 0)
 {
     // Traverse back up the ancestry chain and add to the nesting level count
     while ($parent = $node->parent()->first()) {
         $nesting = $nesting + 1;
         $node = $parent;
     }
     return array($node, $nesting);
 }