aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/controller
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@gmx.de>2013-10-20 00:00:39 +0200
committerJoas Schilling <nickvergessen@gmx.de>2013-10-20 00:02:15 +0200
commitbd86dea16c2f2d0d8ac6677777d612480186764a (patch)
tree25b45e5e3d0e93c2cd8690cecdaefe3f6d84c523 /phpBB/phpbb/controller
parentd45582d32afede64c6a9fa18a76eff6a17544043 (diff)
downloadforums-bd86dea16c2f2d0d8ac6677777d612480186764a.tar
forums-bd86dea16c2f2d0d8ac6677777d612480186764a.tar.gz
forums-bd86dea16c2f2d0d8ac6677777d612480186764a.tar.bz2
forums-bd86dea16c2f2d0d8ac6677777d612480186764a.tar.xz
forums-bd86dea16c2f2d0d8ac6677777d612480186764a.zip
[ticket/11948] Use basename and dirname
PHPBB3-11948
Diffstat (limited to 'phpBB/phpbb/controller')
-rw-r--r--phpBB/phpbb/controller/provider.php8
1 files changed, 2 insertions, 6 deletions
diff --git a/phpBB/phpbb/controller/provider.php b/phpBB/phpbb/controller/provider.php
index 683253fdf8..7ea0c973fe 100644
--- a/phpBB/phpbb/controller/provider.php
+++ b/phpBB/phpbb/controller/provider.php
@@ -75,12 +75,8 @@ class provider
$routes = new RouteCollection;
foreach ($this->routing_files as $file_path)
{
- $path_info = explode('/', $file_path);
- $file_name = array_pop($path_info);
- $path = implode('/', $path_info) . '/';
-
- $loader = new YamlFileLoader(new FileLocator($base_path . $path));
- $routes->addCollection($loader->load($file_name));
+ $loader = new YamlFileLoader(new FileLocator(dirname($base_path . $file_path)));
+ $routes->addCollection($loader->load(basename($file_path)));
}
return $routes;