private static function make($configDir, $filterDir) { if (!isset($router)) { $router = new Router(); } if (isset($configDir)) { if (is_file($configDir) && is_readable($configDir)) { $router->timestamp = filemtime($configDir); $router->source = $configDir; require $configDir; } } if (isset($filterDir)) { $router->filterDir = $filterDir; } $router->loadBaseMappings(); return $router; }