public function addSubscriber(SubscriberInterface $subscriber) { $subscriber->setCreatedAt(new \DateTime()); $subscriber->setActive(false); $this->setToken($subscriber); $this->localStorage->saveSubscriber($subscriber); $this->notifySubscriber($subscriber); return 'subscriber.form.message.double_opt_in'; }
public function addSubscriber(SubscriberInterface $subscriber, $type = null) { $subscriber->setCreatedAt(new \DateTime()); $subscriber->setActive(false); $this->setToken($subscriber); $this->localStorage->saveSubscriber($subscriber); $this->notifyAdmin($subscriber, $type); return 'subscriber.form.message.accept'; }
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'; }