public function removeComment(CommentInterface $comment)
    {
        $this
            ->commentEventDispatcher
            ->dispatchCommentPreRemoveEvent($comment);

        $this
            ->commentDirector
            ->save($comment);

        $this
            ->commentEventDispatcher
            ->dispatchCommentOnRemoveEvent($comment);

        return $this;
    }
public function removeComment(CommentInterface $comment)
    {
        $this
            ->commentEventDispatcher
            ->dispatchCommentPreRemoveEvent($comment);

        $this
            ->commentDirector
            ->save($comment);

        $this
            ->commentEventDispatcher
            ->dispatchCommentOnRemoveEvent($comment);

        return $this;
    }
public function removeComment ( CommentInterface $ comment ) { $ this -> commentEventDispatcher -> dispatchCommentPreRemoveEvent ( $ comment ) ; $ this -> commentDirector -> save ( $ comment ) ; $ this -> commentEventDispatcher -> dispatchCommentOnRemoveEvent ( $ comment ) ; return $ this ; }
Remove a comment.

@param CommentInterface $comment Comment

@return $this Self object
Remove a comment .