$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); }); $app->get('/tweets', function () { UserHelper::requireProfile(); $controller = new TweetController(); $controller->index(); }); $app->post('/tweets', function () { fAuthorization::requireLoggedIn(); $controller = new TweetController(); $controller->create(); }); $app->delete('/tweet/:id', function ($id) { fAuthorization::requireLoggedIn(); $controller = new TweetController(); $controller->delete($id); }); $app->post('/tweet/:id/reply', function ($id) { fAuthorization::requireLoggedIn(); $controller = new TweetController(); $controller->reply($id);