public function modify(Genre $genre) { $requete = $this->dao->prepare('UPDATE GENRE SET GEN_LIBELLE = :libelle WHERE GEN_ID = :id'); $requete->bindValue(':libelle', htmlspecialchars($genre->libelle())); $requete->bindValue(':id', $genre->id()); $requete->execute(); }
public function save(Genre $genre) { if ($genre->isValid()) { $genre->isNew() ? $this->add($genre) : $this->modify($genre); } else { throw new \RuntimeException('Le genre doit être valide pour être enregistré'); } }