public function spamCheck(CommentEvent $event) { $comment = $event->getComment(); if (!$this->detector->isSpam($comment)) { return; } if (null !== $this->logger) { $this->logger->info('Comment is marked as spam from detector.'); } $comment->setStatus(CommentInterface::STATUS_SPAM); $event->stopPropagation(); }
/** * Constructor. * * @param CommentInterface $comment * @param mixed $previousStatus */ public function __construct($comment, $previousStatus) { parent::__construct($comment); $this->previousStatus = $previousStatus; }