Exemplo n.º 1
0
 /**
  * Persists the unique fee
  *
  * @param EntranceFee $fee
  */
 public function persistEntranceFee(EntranceFee $fee)
 {
     $dbFee = $this->findEntranceFee();
     if (is_null($dbFee) || $dbFee->getId() === $fee->getId()) {
         $this->repository->persist($fee);
     } else {
         throw new \DomainException('Only one unique Fee must be configured');
     }
 }