コード例 #1
0
 /**
  * @param \Generated\Shared\Transfer\InvoiceTransfer $invoiceTransfer
  * @throws \Propel\Runtime\Exception\PropelException
  *
  * @return void
  */
 protected function writeInvoiceExpenses(InvoiceTransfer $invoiceTransfer)
 {
     foreach ($invoiceTransfer->getExpenses() as $expense) {
         $invoiceExpense = $this->queryContainer->createInvoiceExpenseEntity();
         $invoiceExpense->fromArray($expense->toArray());
         $invoiceExpense->setFkInvoice($invoiceTransfer->getIdInvoice());
         $invoiceExpense->save();
     }
 }