diff --git a/src/Validation/DoctrinePresenceVerifier.php b/src/Validation/DoctrinePresenceVerifier.php index 820f58d..b7bfbf1 100644 --- a/src/Validation/DoctrinePresenceVerifier.php +++ b/src/Validation/DoctrinePresenceVerifier.php @@ -75,7 +75,7 @@ public function getMultiCount($collection, $column, array $values, array $extra $query->setParameter($key + 2, $extraValue); } - return $query->count(); + return $query->getSingleScalarResult(); } /** @@ -87,6 +87,7 @@ public function getMultiCount($collection, $column, array $values, array $extra private function createQueryFrom(array $queryParts = []) { $rsm = new ResultSetMapping(); + $rsm->addScalarResult('COUNT(*)', 'c'); return $this->entityManager->createNativeQuery(implode(' ', $queryParts), $rsm); }