/** * @param \Orm\Zed\Invoice\Persistence\PavInvoice $invoiceEntity * @param \Generated\Shared\Transfer\InvoiceTransfer $invoiceTransfer * * @return void */ protected function setInvoiceItems(PavInvoice $invoiceEntity, InvoiceTransfer $invoiceTransfer) { $invoiceItems = $invoiceEntity->getInvoiceItems(); foreach ($invoiceItems as $invoiceItem) { $invoiceItemTransfer = new InvoiceItemTransfer(); $invoiceItemTransfer->fromArray($invoiceItem->toArray(), true); $invoiceTransfer->addItem($invoiceItemTransfer); } }