Newscoop\Entity\Repository\CommentRepository::getComments PHP 메소드

getComments() 공개 메소드

Get all comments query
public getComments ( $getDeleted = true, $showHidden = true ) : Query
리턴 Query
    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;
    }