public function getOrderedArticlesByIssue(Issue $issue, $asc = false, $status = ArticleStatuses::STATUS_PUBLISHED) { $q = $this->createQueryBuilder('a')->select('a')->where('a.issue = :issue AND a.status = :status')->orderBy('a.orderNum', $asc ? 'ASC' : 'DESC')->setParameter('issue', $issue)->setParameter('status', $status)->getQuery(); $articles = $q->getResult(); return $articles; }