public function activateSubscriber(SubscriberInterface $subscriber) { $subscriber->setActive(true); $subscriber->setToken(null); $this->localStorage->saveSubscriber($subscriber); $this->getSubscriberManager()->saveSubscriber($subscriber); $this->notifyAdmin($subscriber); }
public function addSubscriber(SubscriberInterface $subscriber, $type = null) { $subscriber->setCreatedAt(new \DateTime()); $subscriber->setActivatedAt(new \DateTime()); $subscriber->setActive(true); $this->getSubscriberManager()->saveSubscriber($subscriber, $type); $this->notifySubscriber($subscriber); $this->notifyAdmin($subscriber); return 'subscriber.form.message.notify'; }