private function getResourceRoutes($routeList)
{
static $resourceRoutes = array();
foreach ($routeList as $route) {
if ($route instanceof Traversable) {
$this->getResourceRoutes($route);
}
if ($route instanceof IResourceRouter) {
$resourceRoutes[] = $route;
}
}
return $resourceRoutes;
}