/** * Return all parents starting with the root * * @return Directory[] */ public function getParents() { $parents = []; if ($this->parent && !$this->parent instanceof Root) { $parents = $this->parent->getParents(); $parents[] = $this->parent; } return $parents; }