private function setArrange($v, $k) { if ($k && isset($v[$k[0]]) && is_array($y = $v[$k[0]])) { if (array_shift($k) && isset($k[0]) && ($i = $this->setArrangeItem($y, $k[0]))) { return array_replace($i, $this->setArrange($y, $k)); } else { return $y; } } else { // NOTE: Verso not Exists, update URI for VersoMenu, required for home! avail::$VersoURI = array(avail::$config['APH']); return array(); } }