{"record":{"id":"f8db4bad43741af5","repo":"doctrine/orm","slug":"d-is-not-a-valid-value-for-mode","errorCode":null,"errorMessage":"%d is not a valid value for $mode","messagePattern":"(.+?) is not a valid value for \\$mode","errorType":"exception","errorClass":"InvalidArgumentException","httpStatus":null,"severity":"error","filePath":"src/Query/ResultSetMappingBuilder.php","lineNumber":187,"sourceCode":"        }\n\n        return ! ($classMetadata->isInheritanceTypeSingleTable() || $classMetadata->isInheritanceTypeJoined());\n    }\n\n    /**\n     * Gets column alias for a given column.\n     *\n     * @phpstan-param array<string, string>  $customRenameColumns\n     *\n     * @phpstan-assert self::COLUMN_RENAMING_* $mode\n     */\n    private function getColumnAlias(string $columnName, int $mode, array $customRenameColumns): string\n    {\n        return match ($mode) {\n            self::COLUMN_RENAMING_INCREMENT => $columnName . $this->sqlCounter++,\n            self::COLUMN_RENAMING_CUSTOM => $customRenameColumns[$columnName] ?? $columnName,\n            self::COLUMN_RENAMING_NONE => $columnName,\n            default => throw new InvalidArgumentException(sprintf('%d is not a valid value for $mode', $mode)),\n        };\n    }\n\n    /**\n     * Retrieves a class columns and join columns aliases that are used in the SELECT clause.\n     *\n     * This depends on the renaming mode selected by the user.\n     *\n     * @param class-string $className\n     * @phpstan-param self::COLUMN_RENAMING_* $mode\n     * @phpstan-param array<string, string> $customRenameColumns\n     *\n     * @return string[]\n     */\n    private function getColumnAliasMap(\n        string $className,\n        int $mode,\n        array $customRenameColumns,","sourceCodeStart":169,"sourceCodeEnd":205,"githubUrl":"https://github.com/doctrine/orm/blob/d9b9ff73016bf598ae07515f97289ce8074e97a5/src/Query/ResultSetMappingBuilder.php#L169-L205","documentation":"Error \"%d is not a valid value for $mode\" thrown in doctrine/orm.","triggerScenarios":"Thrown at src/Query/ResultSetMappingBuilder.php:187 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"}