/** * @param \Orm\Zed\Invoice\Persistence\PavInvoice $invoiceEntity * @param \Generated\Shared\Transfer\InvoiceTransfer $invoiceTransfer * * @return void */ protected function setTaxItems(PavInvoice $invoiceEntity, InvoiceTransfer $invoiceTransfer) { $taxItems = $invoiceEntity->getInvoiceTaxes(); foreach ($taxItems as $taxItem) { $taxItemTransfer = new InvoiceTaxTransfer(); $taxItemTransfer->fromArray($taxItem->toArray(), true); $invoiceTransfer->addTax($taxItemTransfer); } }