before(function (Request $request) use ($app) { if (!$app['authentication']->isAuthenticated() && null !== $request->query->get('nolog')) { return $app->redirectPath('login_authenticate_as_guest', ['redirect' => 'client']); } if (null !== $response = $app['firewall']->requireAuthentication()) { return $response; } }); $controllers->get('/', 'controller.client:getClient') ->bind('get_client'); return $controllers; } /** * Gets client main page * * @param Application $app * @param Request $request * @return Response */ public function getClient(Application $app, Request $request) { return $app->redirect($app->path('prod', array('client'))); } }