public function deleteArticle($article, $language = null)
{
$em = $this->getEntityManager();
$params = array('thread' => $article);
if (!is_null($language)) {
$params['language'] = $language;
}
$comments = $this->findBy($params);
foreach ($comments as $comment) {
$comment->setParent();
}
foreach ($comments as $comment) {
$this->setCommentStatus($comment, 'deleted');
}
}