get('/', function(PhraseaApplication $app) { if (!$app['phraseanet.configuration-tester']->isBlank()) { return $app->redirect('/login/'); } return $app->redirect('/setup/installer/'); }); $app->mount('/installer/', new Installer()); $app->mount('/test', new PathFileTest()); $app->mount('/connection_test', new ConnectionTest()); $app->error(function($e) use ($app) { if ($e instanceof \Exception_Setup_PhraseaAlreadyInstalled) { return $app->redirect('/login/'); } return new Response('Internal Server Error', 500, array('X-Status-Code' => 500)); }); return $app; });