register(); $security = new \Silex\Controller\SecurityController(); $user = new \Silex\Controller\UserController(); $router = new Router($_SERVER['REQUEST_URI']); $router->get('/^$/', [$user, 'index']); $router->get('/^recent\/(?\d+)$/', [$user, 'index']); $router->get('/^news\/(?\d+)$/', [$user, 'viewPost']); $router->get('/^comments\/(?[\w-]+)$/', [$user, 'viewPostComments']); $router->match('/^login$/', [$security, 'login']); $router->match('/^register$/', [$security, 'register']); $router->run(new \Silex\DI\DI($router))->render($router, __DIR__ . '/../' . VIEW_PATH);