/** * 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; }