예제 #1
0
 /**
  * {@inheritdoc}
  */
 public function getDepth()
 {
     if ($this->parent === null) {
         return 0;
     }
     return $this->parent->getDepth() + 1;
 }
예제 #2
0
파일: Node.php 프로젝트: honeybee/honeybee
 public function setParent(NodeInterface $parent)
 {
     $this->parent = $parent;
     $this->setDepth($parent->getDepth() + 1);
 }