/** * @param UnsubscribeEvent $event */ public function unsubscribe(UnsubscribeEvent $event) { global $container; /** @var LoggerInterface $logger */ $logger = $container['avisota.logger.subscription']; $subscription = $event->getSubscription(); $recipient = $subscription->getRecipient(); $logger->info(sprintf('Recipient %s cancel subscription to %s', $recipient->getEmail(), $subscription->getMailingList() ? $subscription->getMailingList()->getTitle() : 'global')); }
/** * @param UnsubscribeEvent $event */ public function unsubscribe(UnsubscribeEvent $event) { $this->sendNotification('avisota_unsubscribe', $event->getSubscription()); }