Esempio n. 1
0
 /**
  * @param \Orm\Zed\Sales\Persistence\SpySalesOrder $orderEntity
  * @param \Generated\Shared\Transfer\OrderTransfer $orderTransfer
  *
  * @return void
  */
 protected function hydrateExpensesToOrderTransfer(SpySalesOrder $orderEntity, OrderTransfer $orderTransfer)
 {
     foreach ($orderEntity->getExpenses() as $expenseEntity) {
         $expenseTransfer = new ExpenseTransfer();
         $expenseTransfer->fromArray($expenseEntity->toArray(), true);
         $expenseTransfer->setUnitGrossPrice($expenseEntity->getGrossPrice());
         $orderTransfer->addExpense($expenseTransfer);
     }
 }