function run() { Todo::setupDb($this->db); $this->app->match('/todos', function () { return $this->dispatch(TodoResource::collection($this->db)); }); $this->app->match('/todos/{id}', function ($id) { return $this->dispatch(TodoResource::entity($this->db, intval($id))); }); $this->app->run(); }