diff --git a/AltoRouter.php b/AltoRouter.php index a0e2585..7bc9178 100644 --- a/AltoRouter.php +++ b/AltoRouter.php @@ -251,7 +251,7 @@ class AltoRouter { /** * Compile the regex for a given route (EXPENSIVE) */ - private function compileRoute($route) { + protected function compileRoute($route) { if (preg_match_all('`(/|\.|)\[([^:\]]*+)(?::([^:\]]*+))?\](\?|)`', $route, $matches, PREG_SET_ORDER)) { $matchTypes = $this->matchTypes; diff --git a/tests/AltoRouterTest.php b/tests/AltoRouterTest.php index e966537..9c2d61b 100644 --- a/tests/AltoRouterTest.php +++ b/tests/AltoRouterTest.php @@ -10,6 +10,7 @@ class AltoRouterDebug extends AltoRouter{ public function getBasePath(){ return $this->basePath; } + } class SimpleTraversable implements Iterator{ @@ -72,7 +73,7 @@ class AltoRouterTest extends PHPUnit\Framework\TestCase $route = '/[:controller]/[:action]'; $target = function(){}; - $this->assertInternalType('array', $this->router->getRoutes()); + $this->assertIsArray($this->router->getRoutes()); $this->router->map($method, $route, $target); $this->assertEquals(array(array($method, $route, $target, null)), $this->router->getRoutes()); }