projectRepository = $projectRepository; } /** * @throws Exception * * @return bool */ public function archive(ProjectIdView $projectIdView): ?bool { $project = $this->projectRepository->findById($projectIdView->id); $project->setArchiving(true); try { $this->projectRepository->update($project); return true; } catch (Exception $exception) { return false; } } }