get(ProjectManager::NAME); $app->get('/projects', function () use($projectsManager) { return $projectsManager->listAll(); }); $app->post('/projects', function (Request $req) use($projectsManager) { $content = $req->getContent(); $data = json_decode($content); return $projectsManager->createProject($data->name, $data->description); }); $app->run();