createQueryBuilder('f'); if (!empty($feeds)) { $qb->Where($qb->expr()->in('f.feed', $feeds)); } $qb->orderBy('f.updatedOn', 'DESC'); if ($offsetStart) { $qb->setFirstResult(max(0, (int) $offsetStart)); } if ($perPage) { $qb->setMaxResults(max(5, (int) $perPage)); } return $qb->getQuery()->getResult(); } }