public function getParentByLevel($level = 1) { if ($level === $this->getLvl()) { return $this; } if (!$this->getParent()) { return false; } if ($level === $this->getParent()->getLvl()) { return $this->getParent(); } return $this->getParent()->getParentByLevel($level); }