public function test()
{
$request = Request::instance();
$uri = 'demo/test/{param1?}/{param2?}/{param3?}/{slug?}';
//
$route = new Route('GET', $uri, function () {
echo 'Hello, World!';
});
$route->where('slug', '(.*)');
// Match the Route.
if ($route->matches($request)) {
$route->bind($request);
$content = '<pre>Route matched!</pre>';
} else {
$content = '<pre>Route not matched!</pre>';
}
$content .= '<pre>' . htmlspecialchars(var_export($route, true)) . '</pre>';
return View::make('Default')->shares('title', __d('demos', 'Test'))->with('content', $content);
}