{"record":{"id":"39e3029a428b505b","repo":"doctrine/orm","slug":"unknown-comparison-operator-s","errorCode":null,"errorMessage":"Unknown comparison operator: %s","messagePattern":"Unknown comparison operator: (.+?)","errorType":"exception","errorClass":"RuntimeException","httpStatus":null,"severity":"error","filePath":"src/Query/QueryExpressionVisitor.php","lineNumber":172,"sourceCode":"            case Comparison::ENDS_WITH:\n                $parameter->setValue('%' . $parameter->getValue(), $parameter->getType());\n                $this->parameters[] = $parameter;\n\n                return $this->expr->like($field, $placeholder);\n\n            default:\n                $operator = self::convertComparisonOperator($comparison->getOperator());\n                if ($operator) {\n                    $this->parameters[] = $parameter;\n\n                    return new Expr\\Comparison(\n                        $field,\n                        $operator,\n                        $placeholder,\n                    );\n                }\n\n                throw new RuntimeException('Unknown comparison operator: ' . $comparison->getOperator());\n        }\n    }\n\n    public function walkValue(Value $value): mixed\n    {\n        return $value->getValue();\n    }\n}\n","sourceCodeStart":154,"sourceCodeEnd":181,"githubUrl":"https://github.com/doctrine/orm/blob/d9b9ff73016bf598ae07515f97289ce8074e97a5/src/Query/QueryExpressionVisitor.php#L154-L181","documentation":"Error \"Unknown comparison operator: %s\" thrown in doctrine/orm.","triggerScenarios":"Thrown at src/Query/QueryExpressionVisitor.php:172 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"d9b9ff73016bf598ae07515f97289ce8074e97a5","analyzedAt":"2026-08-21T06:13:15.863Z","schemaVersion":2},"datasetVersion":"2026-08-21T11:28:35.574Z"}