/** * update a Project * * <code> * $project = new Project(); * $project->set("id", 12345); * $project->set("name", "New Project"); * $project->set("client-id", 11111); * * $api = new HarvestApi(); * * $result = $api->updateProject($project); * if ($result->isSuccess()) { * // additional logic * } * </code> * * @param Project $project Project * @return Result */ public function updateProject(Project $project) { $url = "projects/{$project->id}"; return $this->performPut($url, $project->toXML()); }