doctrine/orm · error · OutOfRangeException

Unknown property {key} on class {class}

Error message

Unknown property {key} on class {class}

What it means

Error "Unknown property {key} on class {class}" thrown in doctrine/orm.

Source

Thrown at src/Mapping/AssociationMapping.php:154

                }

                if (! $mapping instanceof ManyToManyOwningSideMapping) {
                    throw new MappingException(
                        "Mapping error on field '" .
                        $mapping->fieldName . "' in " . $mapping->sourceEntity .
                        " : 'joinTable' can only be set on many-to-many owning side.",
                    );
                }

                $mapping->joinTable = JoinTableMapping::fromMappingArray($value);

                continue;
            }

            if (property_exists($mapping, $key)) {
                $mapping->$key = $value;
            } else {
                throw new OutOfRangeException('Unknown property ' . $key . ' on class ' . static::class);
            }
        }

        return $mapping;
    }

    /**
     * @phpstan-assert-if-true OwningSideMapping $this
     * @phpstan-assert-if-false InverseSideMapping $this
     */
    final public function isOwningSide(): bool
    {
        return $this instanceof OwningSideMapping;
    }

    /** @phpstan-assert-if-true ToOneAssociationMapping $this */
    final public function isToOne(): bool
    {

View on GitHub (pinned to d9b9ff7301)

When it happens

Trigger: Thrown at src/Mapping/AssociationMapping.php:154 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/3732f6c0907fa932. Report an issue: GitHub.