/**
  * @param QueryBuilder $queryBuilder
  * @param Criteria     $criteria
  */
 public function applyLimiting(QueryBuilder $queryBuilder, Criteria $criteria)
 {
     $queryBuilder->setFirstResult($criteria->get('firstResult', 0));
     if ($criteria->has('maxResults')) {
         $queryBuilder->setMaxResults($criteria->get('maxResults'));
     } else {
         $queryBuilder->setMaxResults(self::MAX_RESULTS);
     }
 }