public function getComments($getDeleted = true, $showHidden = true)
{
$em = $this->getEntityManager();
$queryBuilder = $em->getRepository('Newscoop\\Entity\\Comment')->createQueryBuilder('c');
if (!$getDeleted) {
$queryBuilder->andWhere('c.status != :status')->setParameter('status', Comment::STATUS_DELETED);
}
if (!$showHidden) {
$queryBuilder->andWhere('c.status != :status')->setParameter('status', Comment::STATUS_HIDDEN);
}
$query = $queryBuilder->getQuery();
return $query;
}