private function sortRecursive(array $array) { foreach ($array as &$value) { if (is_array($value)) { $value = $this->sortRecursive($value); } } if ($this->isAssoc($array)) { ksort($array); } else { sort($array); } return $array; }