示例#1
0
 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';
 }
示例#2
0
 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';
 }
示例#3
0
 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';
 }