/** * Search count only routine. * * @param \Doctrine\ORM\QueryBuilder $qb Query builder routine * * @return \Doctrine\ORM\PersistentCollection|integer */ public function searchCount(\Doctrine\ORM\QueryBuilder $qb) { $qb->select('COUNT(DISTINCT p.product_id)'); $qb->orderBy('p.product_id'); return intval($qb->getSingleScalarResult()); }
/** * Search count only routine. * * @param \Doctrine\ORM\QueryBuilder $qb Query builder routine * * @return \Doctrine\ORM\PersistentCollection|integer */ public function searchCount(\Doctrine\ORM\QueryBuilder $qb) { $qb->select('COUNT(DISTINCT ' . $qb->getMainAlias() . '.id)'); return intval($qb->getSingleScalarResult()); }
/** * Search count only routine. * * @param \Doctrine\ORM\QueryBuilder $qb Query builder routine * * @return \Doctrine\ORM\PersistentCollection|integer */ public function searchCount(\Doctrine\ORM\QueryBuilder $qb) { $qb->select('COUNT(DISTINCT p.profile_id)'); return (int) $qb->getSingleScalarResult(); }
/** * Search count only routine. * * @param \Doctrine\ORM\QueryBuilder $qb Query builder routine * * @return \Doctrine\ORM\PersistentCollection|integer */ public function searchCount(\Doctrine\ORM\QueryBuilder $qb) { $qb->select('COUNT(DISTINCT c.currency_id)'); return intval($qb->getSingleScalarResult()); }
/** * Search count only routine. * * @param \Doctrine\ORM\QueryBuilder $qb Query builder routine * * @return \Doctrine\ORM\PersistentCollection|integer */ protected function searchCount(\Doctrine\ORM\QueryBuilder $qb) { $qb->select('COUNT(v.id)'); return intval($qb->getSingleScalarResult()); }
/** * Search count only routine. * * @param \Doctrine\ORM\QueryBuilder $qb Query builder routine * * @return \Doctrine\ORM\PersistentCollection|integer */ public function searchCount(\Doctrine\ORM\QueryBuilder $qb) { $qb->select('COUNT(DISTINCT n.templatesDirectory)'); return intval($qb->getSingleScalarResult()); }