PHPRouterTest\Test\RouterTest::testGetParamsInsideControllerMethod PHP Method

testGetParamsInsideControllerMethod() public method

    public function testGetParamsInsideControllerMethod()
    {
        $collection = new RouteCollection();
        $route = new Route('/page/:page_id', array('_controller' => 'PHPRouter\\Test\\SomeController::page', 'methods' => 'GET'));
        $route->setFilters(array('page_id' => '([a-zA-Z]+)'), true);
        $collection->attachRoute($route);
        $router = new Router($collection);
        self::assertEquals(array(array('page_id' => 'MySuperPage')), $router->match('/page/MySuperPage')->getParameters());
    }