private function sortBucket($bucket, $final) { uasort($bucket, function (Entry $a, Entry $b) { return strcasecmp($a->getName(), $b->getName()); }); foreach ($bucket as $key => $value) { $final[$key] = $value; } return $final; }