Sort routers by priority. The highest priority number is the highest priority (reverse sorting)
protected function sortRouters() {
$sortedRouters = array();
krsort($this->routers);
foreach ($this->routers as $routers) {
$sortedRouters = array_merge($sortedRouters, $routers);
}
return $sortedRouters;
}