doctrine/orm · error · BadMethodCallException

Invalid call to %s::%s(), unknown named arguments: %s

Error message

Invalid call to %s::%s(), unknown named arguments: %s

What it means

Error "Invalid call to %s::%s(), unknown named arguments: %s" thrown in doctrine/orm.

Source

Thrown at src/Internal/NoUnknownNamedArguments.php:48

     *
     * @template TItem
     * @phpstan-assert list<TItem> $parameter
     */
    private static function validateVariadicParameter(array $parameter): void
    {
        if (array_is_list($parameter)) {
            return;
        }

        [, $trace] = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);
        assert(isset($trace['class']));

        $additionalArguments = array_values(array_filter(
            array_keys($parameter),
            is_string(...),
        ));

        throw new BadMethodCallException(sprintf(
            'Invalid call to %s::%s(), unknown named arguments: %s',
            $trace['class'],
            $trace['function'],
            implode(', ', $additionalArguments),
        ));
    }
}

View on GitHub (pinned to d9b9ff7301)

When it happens

Trigger: Thrown at src/Internal/NoUnknownNamedArguments.php:48 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/579d33e5902e58ea. Report an issue: GitHub.