Я пишу DQL
для In(array $array)
функции.
Ниже приведен код, выдающий ошибку
Ошибка: ожидается =, <, <=, <>,>,> =,! =, получил 'IN' в файле /vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php в строке 54
public function in(array $array)
{
$parameterName = $this->generateUniqueId();
$dql = "(CASE WHEN {$this->joinAlias}.id > 0 THEN";
$dql .= " {$this->getColumn()} ELSE {$this->joinAlias}_default.value END) IN (:{$parameterName})";
return $this->rawDQL(
$dql,
[
$parameterName => $array
]
);
}