/** * @param \Generated\Shared\Transfer\InvoiceTransfer $invoiceTransfer * @throws \Propel\Runtime\Exception\PropelException * * @return void */ protected function writeInvoiceTaxItems(InvoiceTransfer $invoiceTransfer) { foreach ($invoiceTransfer->getTaxes() as $tax) { $invoiceTax = $this->queryContainer->createInvoiceTaxEntity(); $invoiceTax->fromArray($tax->toArray()); $invoiceTax->setFkInvoice($invoiceTransfer->getIdInvoice()); $invoiceTax->save(); } }