/** * Delete a messageuration entry * * @param \Thelia\Core\Event\Message\MessageDeleteEvent $event */ public function delete(MessageDeleteEvent $event) { if (null !== ($message = MessageQuery::create()->findPk($event->getMessageId()))) { $message->setDispatcher($event->getDispatcher())->delete(); $event->setMessage($message); } }
/** * Delete a messageuration entry * * @param \Thelia\Core\Event\Message\MessageDeleteEvent $event * @param $eventName * @param EventDispatcherInterface $dispatcher */ public function delete(MessageDeleteEvent $event, $eventName, EventDispatcherInterface $dispatcher) { if (null !== ($message = MessageQuery::create()->findPk($event->getMessageId()))) { $message->setDispatcher($dispatcher)->delete(); $event->setMessage($message); } }