/** * Méthode permettant d'enregistrer une adresse * @param $address L'adresse à enregistrer * @return void */ public function save(WebsiteOpinion $websiteOpinion) { if ($websiteOpinion->isValid()) { $websiteOpinion->isNew() ? $this->add($websiteOpinion) : $this->modify($websiteOpinion); } else { throw new RuntimeException('L\'adresse doit être valide pour être enregistrée'); } }