/** * @param \Orm\Zed\Invoice\Persistence\PavInvoice $invoiceEntity * @param \Generated\Shared\Transfer\InvoiceTransfer $invoiceTransfer * * @return void */ protected function setDiscountItems(PavInvoice $invoiceEntity, InvoiceTransfer $invoiceTransfer) { $discountItems = $invoiceEntity->getInvoiceDiscounts(); foreach ($discountItems as $discountItem) { $discountItemTransfer = new InvoiceDiscountTransfer(); $discountItemTransfer->fromArray($discountItem->toArray(), true); $invoiceTransfer->addDiscount($discountItemTransfer); } }