Я наткнулся на ту же проблему и попытался:
$builder->andWhere($builder->expr()->orX($ORs));
но это не работает, так как orX вызывает "return new Expr \ Orx (func_get_args ());" внутренне, и вы получите что-то вроде массива (массив (или 1, или 2))
посмотрев на API, но я подумал, что вы можете сделать это:
$builder->andWhere($builder->expr()->orX()->addMultiple($ORs));
ИЛИ использовать таблицу $ ORs вообще, кроме вопроса:
$orx = $builder->expr()->orX();
$orx->add($builder->expr()->like("t.name", 'my name'));
$orx->add($builder->expr()->like("t.description", 'desc'));
$builder->andWhere($orx);