Пример #1
0
 /**
  * Add a subscriber
  *
  * @param Comment $comment
  *
  * @return Subscriber
  */
 protected function addSubscriber(Comment $comment)
 {
     /* @var $newSubscriber Subscriber */
     $newSubscriber = $this->objectManager->get('TYPO3\\T3extblog\\Domain\\Model\\Subscriber', $comment->getPostId());
     $newSubscriber->setEmail($comment->getEmail());
     $newSubscriber->setName($comment->getAuthor());
     $this->subscriberRepository->add($newSubscriber);
     $this->persistToDatabase(TRUE);
     $this->log->dev('Added subscriber uid=' . $newSubscriber->getUid());
     return $newSubscriber;
 }