/** * Construct method. * * @param CommentInterface $comment Comment * @param VoteInterface $vote Vote * @param bool $edited Vote is edition of one already added */ public function __construct(CommentInterface $comment, VoteInterface $vote, $edited) { parent::__construct($comment); $this->vote = $vote; $this->edited = $edited; }
/** * on Comment change * * @param AbstractCommentEvent $event Event */ public function onCommentChange(AbstractCommentEvent $event) { $comment = $event->getComment(); $this->commentCache->invalidateCache($comment->getSource(), $comment->getContext()); }