WhereFromFilterTrait
The trait implemented by \Zikula\Bundle\CoreBundle\Doctrine\WhereFromFilterTrait
adds the following methods to your class:
whereFromFilter(QueryBuilder $qb, array $filter, $exprType = 'and')
Construct a QueryBuilder Expr
object suitable for use in QueryBuilder->where(Expr)
.
filter = [field => value, field => value, field => ['operator' => '!=', 'operand' => value], …]
when value is not an array, operator is assumed to be '='
This is used in \Zikula\UsersModule\Entity\Repository\UserRepository
as one example.