public function addRedeemGiftCardTransaction(ConnectionInterface $con, GiftCard $giftCard) { $this->assertAmount($giftCard->getCardAmount()); $giftTransaction = new Transaction(); $giftTransaction->setUserId($giftCard->getRecipientId())->setAmount($giftCard->getCardAmount())->setDescription('Gift Card Redemption')->setTransactionDate(new \DateTime())->setType(Transaction::GIFT_REDEEM); $giftTransaction->save($con); }