getHierarchyUp($institute); return $this->getContentResponse($hierarchy); } private function getHierarchyUp(Institute $institute): array { $hierarchy = []; do { $hierarchy[] = $institute; $range_tree = \RangeTreeNode::findOneBySQL( "studip_object_id = ?", [$institute->id] ); $institute = $range_tree?->parent->institute; } while ($institute); return array_reverse($hierarchy); } }