public function getMultiCount($collection, $column, array $values, array $extra = []) {
        $qb = $this->createCountQuery($collection)
                   ->where('o.', $column . ' IN (:values)')
                   ->setParameter('values', array_values($values));

        foreach($extra as $key => $extraValue) {
            $this->addWhere($qb, $key, $extraValue);
        }

        return (int) $qb->getQuery()->getSingleScalarResult();
    }
public function getMultiCount($collection, $column, array $values, array $extra = []) {
        $qb = $this->createCountQuery($collection)
                   ->where('o.', $column . ' IN (:values)')
                   ->setParameter('values', array_values($values));

        foreach($extra as $key => $extraValue) {
            $this->addWhere($qb, $key, $extraValue);
        }

        return (int) $qb->getQuery()->getSingleScalarResult();
    }
public function getMultiCount ( $ collection , $ column , array $ values , array $ extra = [ ] ) { $ qb = $ this -> createCountQuery ( $ collection ) -> where ( 'o.' , $ column . ' IN (:values)' ) -> setParameter ( 'values' , array_values ( $ values ) ) ; foreach ( $ extra as $ key => $ extraValue ) { $ this -> addWhere ( $ qb , $ key , $ extraValue ) ; } return ( int ) $ qb -> getQuery ( ) -> getSingleScalarResult ( ) ; }
Count the number of objects in a collection with the given values.

@param  string $collection
@param  string $column
@param  array $values
@param  array $extra
@return int
Count the number of objects in a collection with the given values .