/**
* 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;
}