예제 #1
0
 /**
  * Méthode permettant d'enregistrer un membre.
  * @param $member Member le membre à enregistrer
  * @see self::add()
  * @see self::modify()
  * @return void
  */
 public function save(Member $member)
 {
     if ($member->isValid()) {
         $member->isNew() ? $this->add($member) : $this->modify($member);
     } else {
         throw new \RuntimeException('Le membre doit être validé pour être enregistré');
     }
 }