/** * Get all related articles for related articles container, optionaly get only count of articles * * @param RelatedArticles $relatedArticles * @param boolean $countOnly * * @return Query */ public function getAllArticles($relatedArticles, $countOnly = false) { $qb = $this->createQueryBuilder('r')->where('r.articleListId = :articleListId')->setParameters(array('articleListId' => $relatedArticles->getId()))->orderBy('r.order', 'ASC'); if ($countOnly) { return $qb->select('COUNT(r.id)')->getQuery(); } $query = $qb->getQuery(); return $query; }