Exemple #1
0
 public function delete(AreaDeleteEvent $event)
 {
     if (null !== ($area = AreaQuery::create()->findPk($event->getAreaId()))) {
         $area->setDispatcher($event->getDispatcher());
         $area->delete();
         $event->setArea($area);
     }
 }
Exemple #2
0
 public function delete(AreaDeleteEvent $event, $eventName, EventDispatcherInterface $dispatcher)
 {
     if (null !== ($area = AreaQuery::create()->findPk($event->getAreaId()))) {
         $area->setDispatcher($dispatcher);
         $area->delete();
         $event->setArea($area);
     }
 }
 /**
  * @param AreaDeleteEvent $event
  */
 public function updateConfig(AreaDeleteEvent $event)
 {
     if (null !== ($data = Colissimo::getConfigValue(ColissimoConfigValue::PRICES, null))) {
         $areaId = $event->getAreaId();
         $json_data = json_decode($data, true);
         unset($json_data[$areaId]);
         Colissimo::setConfigValue(ColissimoConfigValue::PRICES, json_encode($json_data, true));
     }
 }