Пример #1
0
 /**
  * @param \Orm\Zed\Sales\Persistence\SpySalesOrderItem $orderItemEntity
  * @param \Generated\Shared\Transfer\ItemTransfer $itemTransfer
  *
  * @return void
  */
 protected function hydrateCurrentSalesOrderItemState(SpySalesOrderItem $orderItemEntity, ItemTransfer $itemTransfer)
 {
     $stateTransfer = new ItemStateTransfer();
     $stateTransfer->fromArray($orderItemEntity->getState()->toArray(), true);
     $stateTransfer->setIdSalesOrder($orderItemEntity->getIdSalesOrderItem());
     $lastStateHistory = $orderItemEntity->getState()->getStateHistories()->getLast();
     $stateTransfer->setCreatedAt($lastStateHistory->getCreatedAt());
     $itemTransfer->setState($stateTransfer);
 }