Browse Source

Avoid unnecessary pager queries

Jordi Boggiano 6 years ago
parent
commit
16190103da
1 changed files with 6 additions and 6 deletions
  1. 6 6
      src/Packagist/WebBundle/Controller/FeedController.php

+ 6 - 6
src/Packagist/WebBundle/Controller/FeedController.php

@@ -166,13 +166,13 @@ class FeedController extends Controller
      */
     protected function getLimitedResults(QueryBuilder $queryBuilder)
     {
-        $paginator = new Pagerfanta(new DoctrineORMAdapter($queryBuilder));
-        $paginator->setMaxPerPage(
-            $this->container->getParameter('packagist_web.rss_max_items')
-        );
-        $paginator->setCurrentPage(1);
+        $query = $queryBuilder
+            ->getQuery()
+            ->setMaxResults(
+                $this->container->getParameter('packagist_web.rss_max_items')
+            );
 
-        return $paginator->getCurrentPageResults();
+        return $query->getResult();
     }
 
     /**