$controller->show(); }); $app->get('/search', function () { UserHelper::requireProfile(); $controller = new SearchController(); $controller->index(); }); $app->post('/inbox', function () { fAuthorization::requireLoggedIn(); $controller = new MailController(); $controller->create(); }); $app->delete('/inbox/:id', function ($id) { fAuthorization::requireLoggedIn(); $controller = new MailController(); $controller->delete($id); }); $app->post('/msgs', function () { fAuthorization::requireLoggedIn(); $controller = new MsgController(); $controller->create(); }); $app->post('/search', function () { fAuthorization::requireLoggedIn(); $controller = new SearchController(); $controller->show(); }); $app->delete('/msgs/:id', function ($id) { fAuthorization::requireLoggedIn(); $controller = new MsgController(); $controller->delete($id);