mangaRepository->findById($command->mangaId->getValue()); if (!$manga) { throw new MangaNotFoundException($command->mangaId->getValue()); } if ($command->enabled) { $manga->enableMonitoring(); } else { $manga->disableMonitoring(); } $this->mangaRepository->save($manga); } }