/** * @param ITreeExplorerItem $parent * @param $childs */ private function treatImport(&$parent, $childs) { if (!$parent->isLeaf()) { foreach ($childs as $child) { $elt = $this->createElementFromArray($child); if ($parent->getId() == $elt->getParentId()) { $parent->addItem($elt); $this->treatImport($elt, $childs); } } } }