Ejemplo n.º 1
0
 /**
  * @inheritdoc
  */
 public function afterDelete()
 {
     SpecialPriceObject::deleteAllByObject($this);
     if (!static::find()->where(['order_id' => $this->order_id])->one()) {
         Order::deleteOrderElements($this->order);
     }
     parent::afterDelete();
 }
Ejemplo n.º 2
0
 public static function deleteOrderElements(Order $order)
 {
     foreach ($order->items as $item) {
         $item->delete();
     }
     if ($order->code !== null) {
         $order->code->delete();
     }
     SpecialPriceObject::deleteAllByObject($order);
 }