コード例 #1
0
 /**
  * @param TransferOffer $transferOffer
  * @param GameDate $gameDate
  */
 private function decideOnTransferOffer(TransferOffer $transferOffer, GameDate $gameDate)
 {
     if ($transferOffer->isSellAccepted()) {
         $transfer = $transferOffer->execute($gameDate);
         $this->entityManager->persist($transfer);
         $this->entityManager->remove($transferOffer);
     } elseif ($transferOffer->isSellDenied()) {
         $this->entityManager->remove($transferOffer);
     }
 }