From 44e88676725aefec014e1ece4eb53589003d8eb4 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Mon, 18 Jul 2011 22:43:55 -0500 Subject: [PATCH] tweaked route finder to recursive search directories. --- system/route/finder.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/system/route/finder.php b/system/route/finder.php index 3900e11b..60dce528 100644 --- a/system/route/finder.php +++ b/system/route/finder.php @@ -67,12 +67,14 @@ class Finder { { $routes = array(); - foreach (glob(APP_PATH.'routes/*') as $file) + $iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator(APP_PATH.'routes'), \RecursiveIteratorIterator::SELF_FIRST); + + foreach ($iterator as $file) { - if (filetype($file) == 'file') + if (filetype($file) === 'file') { $routes = array_merge(require $file, $routes); - } + } } return $routes;