public static function sortOverridesList($overrides) { GantryOverrides::_sort($overrides, '!priority', 'distance'); $output = array(); $override_priority = array(); foreach ($overrides as $override) { if (!array_key_exists($override->override_id, $override_priority)) { $output[] = $override; $override_priority[$override->override_id] = $override; } } $output = array_reverse($output); return $output; }