/** * Charge les hiérarchies CsARR parentes * * @return self[] */ function loadRefsParentHierarchies() { // Codes des hiérarchies intermédiaires $parts = explode(".", $this->code); array_pop($parts); $codes = array(); foreach ($parts as $_part) { $codes[] = count($codes) ? end($codes) . ".{$_part}" : $_part; } // Chargement des hiérarchies intermédiaires $hierarchie = new self(); $hierarchies = $hierarchie->loadAll($codes); return $this->_ref_parent_hierarchies = $hierarchies; }