/** * @param \Orm\Zed\Sales\Persistence\SpySalesDiscount $salesDiscountEntity * @param \Generated\Shared\Transfer\CalculatedDiscountTransfer $calculatedDiscountTransfer * * @return void */ protected function saveDiscount(SpySalesDiscount $salesDiscountEntity, CalculatedDiscountTransfer $calculatedDiscountTransfer) { $salesDiscountEntity->setAmount($calculatedDiscountTransfer->getUnitGrossAmount()); $this->persistSalesDiscount($salesDiscountEntity); if ($this->haveVoucherCode($calculatedDiscountTransfer)) { $this->saveUsedCodes($calculatedDiscountTransfer, $salesDiscountEntity); } }