public final function create($module = NULL)
{
$routeList = new ResourceRouteList($module ? $module : $this->module);
foreach ($this->loader->getIndexedClasses() as $class => $file) {
try {
self::getClassReflection($class);
} catch (InvalidStateException $e) {
continue;
}
$methods = $this->getClassMethods($class);
$routeData = $this->parseClassRoutes($methods);
$this->addRoutes($routeList, $routeData, $class);
}
return $routeList;
}