コード例 #1
0
 /**
  * @param \Generated\Shared\Transfer\RefundTransfer $refundTransfer
  *
  * @return void
  */
 protected function calculateRefundableExpenseAmount(RefundTransfer $refundTransfer)
 {
     if ($refundTransfer->getExpenses()) {
         foreach ($refundTransfer->getExpenses() as $expenseTransfer) {
             $refundTransfer->setAmount($refundTransfer->getAmount() + $expenseTransfer->getRefundableAmount());
         }
     }
 }
コード例 #2
0
 /**
  * @param \Generated\Shared\Transfer\RefundTransfer $refundTransfer
  *
  * @return void
  */
 protected function calculateRefundableItemAmount(RefundTransfer $refundTransfer)
 {
     foreach ($refundTransfer->getItems() as $itemTransfer) {
         $refundTransfer->setAmount($refundTransfer->getAmount() + $itemTransfer->getRefundableAmount());
     }
 }