To isolate the variable scope used inside the $file it is required in it's own method

This commit is contained in:
Thomas Müller 2014-04-09 22:45:34 +02:00
parent 5b8c7a01e9
commit 98a5f121fd

View file

@ -117,7 +117,7 @@ class Router implements IRouter {
if (!isset($this->loadedApps[$app])) {
$this->loadedApps[$app] = true;
$this->useCollection($app);
require_once $file;
$this->requireRouteFile($file);
$collection = $this->getCollection($app);
$collection->addPrefix('/apps/' . $app);
$this->root->addCollection($collection);
@ -230,4 +230,12 @@ class Router implements IRouter {
return $this->getGenerator()->generate($name, $parameters, $absolute);
}
/**
* To isolate the variable scope used inside the $file it is required in it's own method
* @param $file
*/
private function requireRouteFile($file) {
require_once $file;
}
}