public function getCountBy(array $criteria) { $queryBuilder = $this->createQueryBuilder('p')->select('COUNT(p)'); $this->setCriteria($queryBuilder, $criteria); return (int) $queryBuilder->getQuery()->getSingleScalarResult(); }