Пример #1
0
 public static function updateOrderStatusHistory(StoreOrder $order, $statusHandle)
 {
     if ($order->getStatus() != $statusHandle) {
         $updatedOrder = clone $order;
         $updatedOrder->setStatus(self::recordStatusChange($order, $statusHandle));
         $event = new StoreOrderEvent($updatedOrder, $order);
         Events::dispatch('on_vividstore_order_status_update', $event);
     }
 }