doctrine/orm · error · RuntimeException
Unknown comparison operator: %s
Error message
Unknown comparison operator: %s
What it means
Error "Unknown comparison operator: %s" thrown in doctrine/orm.
Source
Thrown at src/Query/QueryExpressionVisitor.php:172
case Comparison::ENDS_WITH:
$parameter->setValue('%' . $parameter->getValue(), $parameter->getType());
$this->parameters[] = $parameter;
return $this->expr->like($field, $placeholder);
default:
$operator = self::convertComparisonOperator($comparison->getOperator());
if ($operator) {
$this->parameters[] = $parameter;
return new Expr\Comparison(
$field,
$operator,
$placeholder,
);
}
throw new RuntimeException('Unknown comparison operator: ' . $comparison->getOperator());
}
}
public function walkValue(Value $value): mixed
{
return $value->getValue();
}
}
View on GitHub (pinned to d9b9ff7301)
When it happens
Trigger: Thrown at src/Query/QueryExpressionVisitor.php:172 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of doctrine/orm@d9b9ff7301 (2026-08-21).
Data as JSON: /api/errors/39e3029a428b505b.
Report an issue: GitHub.