From 1f263188757ee1e659421932fccd29c8b6f62441 Mon Sep 17 00:00:00 2001 From: ShurtMaiden <> Date: Thu, 28 Mar 2013 12:15:02 +0100 Subject: [PATCH] Avoid using a feature not supported in PHP5.3 --- Doctrine/ORM/Provider.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Doctrine/ORM/Provider.php b/Doctrine/ORM/Provider.php index 4a91aa2..0f130fc 100644 --- a/Doctrine/ORM/Provider.php +++ b/Doctrine/ORM/Provider.php @@ -21,9 +21,10 @@ class Provider extends AbstractProvider * lest we leave the query builder in a bad state for fetchSlice(). */ $qb = clone $queryBuilder; + $rootAliases = $queryBuilder->getRootAliases(); return $qb - ->select($qb->expr()->count($queryBuilder->getRootAliases()[0])) + ->select($qb->expr()->count($rootAliases[0])) // Remove ordering for efficiency; it doesn't affect the count ->resetDQLPart('orderBy') ->getQuery()