Sulu\Bundle\ContactBundle\Entity\ContactRepository::addWhere PHP Method

addWhere() private method

add where to querybuilder.
private addWhere ( Doctrine\ORM\QueryBuilder $qb, array $where, string $prefix = '' ) : Doctrine\ORM\QueryBuilder
$qb Doctrine\ORM\QueryBuilder
$where array
$prefix string
return Doctrine\ORM\QueryBuilder
    private function addWhere($qb, $where, $prefix = '')
    {
        $prefix = $prefix !== '' ? $prefix . '.' : '';
        $and = $qb->expr()->andX();
        foreach ($where as $k => $v) {
            $and->add($qb->expr()->eq($prefix . $k, "'" . $v . "'"));
        }
        $qb->where($and);
        return $qb;
    }