Documentation

MappingException extends ORMException
in package

A MappingException indicates that something is wrong with the mapping setup.

Table of Contents

Methods

cannotMapCompositePrimaryKeyEntitiesAsForeignId()  : MappingException
cannotVersionIdField()  : MappingException
cantUseInOperatorOnCompositeKeys()  : ORMException
classIsNotAValidEntityOrMappedSuperClass()  : MappingException
compositeKeyAssignedIdGeneratorRequired()  : MappingException
duplicateAssociationMapping()  : MappingException
duplicateColumnName()  : MappingException
duplicateDiscriminatorEntry()  : MappingException
duplicateEntityListener()  : MappingException
duplicateFieldMapping()  : MappingException
duplicateQueryMapping()  : MappingException
duplicateResultSetMapping()  : MappingException
emptyQueryMapping()  : MappingException
entityListenerClassNotFound()  : MappingException
entityListenerMethodNotFound()  : MappingException
entityManagerClosed()  : ORMException
enumsRequirePhp81()  : self
fileMappingDriversRequireConfiguredDirectoryPath()  : MappingException
findByRequiresParameter()  : ORMException
fromLibXmlErrors()  : self
generatorNotAllowedWithCompositeId()  : MappingException
identifierRequired()  : MappingException
illegalInverseIdentifierAssociation()  : MappingException
illegalOrphanRemoval()  : MappingException
illegalOrphanRemovalOnIdentifierAssociation()  : MappingException
illegalOverrideOfInheritedProperty()  : self
illegalToManyAssociationOnMappedSuperclass()  : MappingException
illegalToManyIdentifierAssociation()  : MappingException
infiniteEmbeddableNesting()  : MappingException
invalidCascadeOption()  : MappingException
invalidClassInDiscriminatorMap()  : MappingException
Returns an exception that indicates that a class used in a discriminator map does not exist.
invalidDiscriminatorColumnType()  : MappingException
invalidEntityRepository()  : ORMException
invalidEnumValue()  : self
invalidFetchMode()  : self
invalidFindByInverseAssociation()  : ORMException
invalidGeneratedMode()  : self
invalidHydrationMode()  : ORMException
invalidIndexConfiguration()  : self
invalidInheritanceType()  : MappingException
invalidMagicCall()  : ORMException
invalidMapping()  : MappingException
Generic exception for invalid mappings.
invalidOrientation()  : ORMException
invalidOverrideFieldName()  : MappingException
Exception for invalid property name override.
invalidOverrideFieldType()  : MappingException
Exception for invalid property type override.
invalidOverrideType()  : self
invalidResultCacheDriver()  : ORMException
invalidTargetEntityClass()  : MappingException
invalidUniqueConstraintConfiguration()  : self
joinColumnMustPointToMappedField()  : MappingException
joinTableRequired()  : MappingException
lifecycleCallbackMethodNotFound()  : MappingException
mappedClassNotPartOfDiscriminatorMap()  : MappingException
mappingFileNotFound()  : MappingException
mappingNotFound()  : MappingException
metadataCacheNotConfigured()  : ORMException
metadataCacheUsesNonPersistentCache()  : ORMException
mismatchedEventManager()  : ORMException
missingDiscriminatorColumn()  : MappingException
missingDiscriminatorMap()  : MappingException
missingEmbeddedClass()  : MappingException
missingFieldName()  : MappingException
missingIdentifierField()  : ORMException
missingMappingDriverImpl()  : ORMException
missingQueryMapping()  : MappingException
missingRequiredOption()  : MappingException
Called if a required option was not found but is required
missingResultSetMappingEntity()  : MappingException
missingResultSetMappingFieldName()  : MappingException
missingSequenceName()  : MappingException
missingSourceEntity()  : MappingException
missingTargetEntity()  : MappingException
namedNativeQueryNotFound()  : ORMException
namedQueryNotFound()  : ORMException
nameIsMandatoryForDiscriminatorColumns()  : MappingException
nameIsMandatoryForQueryMapping()  : MappingException
nameIsMandatoryForSqlResultSetMapping()  : MappingException
noFieldNameFoundForColumn()  : MappingException
noIdDefined()  : MappingException
noInheritanceOnMappedSuperClass()  : MappingException
nonEnumTypeMapped()  : self
noSingleAssociationJoinColumnFound()  : MappingException
notSupported()  : ORMException
oneToManyRequiresMappedBy()  : MappingException
pathRequired()  : MappingException
propertyTypeIsRequired()  : MappingException
proxyClassesAlwaysRegenerating()  : ORMException
queryCacheNotConfigured()  : ORMException
queryCacheUsesNonPersistentCache()  : ORMException
queryNotFound()  : MappingException
reflectionFailure()  : MappingException
Exception for reflection exceptions - adds the entity name, because there might be long classnames that will be shortened within the stacktrace
resultMappingNotFound()  : MappingException
singleIdNotAllowedOnCompositePrimaryKey()  : MappingException
sqlConversionNotAllowedForIdentifiers()  : MappingException
unexpectedAssociationValue()  : ORMException
unknownEntityNamespace()  : ORMException
unrecognizedField()  : ORMException
unrecognizedIdentifierFields()  : ORMException
unsupportedOptimisticLockingType()  : MappingException

Methods

cannotMapCompositePrimaryKeyEntitiesAsForeignId()

public static cannotMapCompositePrimaryKeyEntitiesAsForeignId(string $className, string $targetEntity, string $targetField) : MappingException
Parameters
$className : string
$targetEntity : string
$targetField : string
Return values
MappingException

cantUseInOperatorOnCompositeKeys()

public static cantUseInOperatorOnCompositeKeys() : ORMException
Tags
deprecated

Use Doctrine\ORM\Persisters\Exception\CantUseInOperatorOnCompositeKeys

Return values
ORMException

duplicateDiscriminatorEntry()

public static duplicateDiscriminatorEntry(string $className, array<string|int, string> $entries, array<string, string> $map) : MappingException
Parameters
$className : string
$entries : array<string|int, string>
$map : array<string, string>
Return values
MappingException

duplicateEntityListener()

public static duplicateEntityListener(string $listenerName, string $methodName, string $className) : MappingException
Parameters
$listenerName : string
$methodName : string
$className : string
Return values
MappingException

duplicateFieldMapping()

public static duplicateFieldMapping(string $entity, string $fieldName) : MappingException
Parameters
$entity : string

The entity's name.

$fieldName : string

The name of the field that was already declared.

Return values
MappingException

entityListenerMethodNotFound()

public static entityListenerMethodNotFound(string $listenerName, string $methodName, string $className) : MappingException
Parameters
$listenerName : string
$methodName : string
$className : string
Return values
MappingException

enumsRequirePhp81()

public static enumsRequirePhp81(string $className, string $fieldName) : self
Parameters
$className : string
$fieldName : string
Return values
self

fileMappingDriversRequireConfiguredDirectoryPath()

public static fileMappingDriversRequireConfiguredDirectoryPath([string|null $path = null ]) : MappingException
Parameters
$path : string|null = null
Return values
MappingException

findByRequiresParameter()

public static findByRequiresParameter(string $methodName) : ORMException
Parameters
$methodName : string
Tags
deprecated

Use Doctrine\ORM\Repository\Exception\InvalidMagicMethodCall::onMissingParameter()

Return values
ORMException

fromLibXmlErrors()

public static fromLibXmlErrors(array<string|int, LibXMLError$errors) : self
Parameters
$errors : array<string|int, LibXMLError>
Return values
self

illegalOrphanRemovalOnIdentifierAssociation()

public static illegalOrphanRemovalOnIdentifierAssociation(string $className, string $field) : MappingException
Parameters
$className : string
$field : string
Return values
MappingException

illegalOverrideOfInheritedProperty()

public static illegalOverrideOfInheritedProperty(string $className, string $propertyName) : self
Parameters
$className : string
$propertyName : string
Return values
self

illegalToManyAssociationOnMappedSuperclass()

public static illegalToManyAssociationOnMappedSuperclass(string $className, string $field) : MappingException
Parameters
$className : string
$field : string
Return values
MappingException

invalidCascadeOption()

public static invalidCascadeOption(array<string|int, string> $cascades, string $className, string $propertyName) : MappingException
Parameters
$cascades : array<string|int, string>
$className : string
$propertyName : string
Return values
MappingException

invalidClassInDiscriminatorMap()

Returns an exception that indicates that a class used in a discriminator map does not exist.

public static invalidClassInDiscriminatorMap(string $className, string $owningClass) : MappingException

An example would be an outdated (maybe renamed) classname.

Parameters
$className : string

The class that could not be found

$owningClass : string

The class that declares the discriminator map.

Return values
MappingException

invalidEntityRepository()

public static invalidEntityRepository(string $className) : ORMException
Parameters
$className : string
Tags
deprecated

Use Doctrine\ORM\Exception\InvalidEntityRepository

Return values
ORMException

invalidEnumValue()

public static invalidEnumValue(class-string $className, string $fieldName, string $value, BackedEnum> $enumType, ValueError $previous) : self
Parameters
$className : class-string
$fieldName : string
$value : string
$enumType : BackedEnum>
$previous : ValueError
Return values
self

invalidFetchMode()

public static invalidFetchMode(class-string $className, string $fetchMode) : self
Parameters
$className : class-string
$fetchMode : string
Return values
self

invalidFindByInverseAssociation()

public static invalidFindByInverseAssociation(string $entityName, string $associationFieldName) : ORMException
Parameters
$entityName : string
$associationFieldName : string
Tags
deprecated

Use Doctrine\ORM\Repository\Exception\InvalidFindByCall::fromInverseSideUsage()

Return values
ORMException

invalidGeneratedMode()

public static invalidGeneratedMode(int|string $generatedMode) : self
Parameters
$generatedMode : int|string
Return values
self

invalidHydrationMode()

public static invalidHydrationMode(string $mode) : ORMException
Parameters
$mode : string
Tags
deprecated

Use Doctrine\ORM\Exception\InvalidHydrationMode

Return values
ORMException

invalidIndexConfiguration()

public static invalidIndexConfiguration(mixed $className, mixed $indexName) : self
Parameters
$className : mixed
$indexName : mixed
Return values
self

invalidMagicCall()

public static invalidMagicCall(string $entityName, string $fieldName, string $method) : ORMException
Parameters
$entityName : string
$fieldName : string
$method : string
Tags
deprecated

Doctrine\ORM\Repository\Exception\InvalidFindByCall

Return values
ORMException

invalidOrientation()

public static invalidOrientation(string $className, string $field) : ORMException
Parameters
$className : string
$field : string
Tags
deprecated

Use Doctrine\ORM\Persisters\Exception\InvalidOrientation

Return values
ORMException

invalidOverrideFieldName()

Exception for invalid property name override.

public static invalidOverrideFieldName(string $className, string $fieldName) : MappingException
Parameters
$className : string

The entity's name.

$fieldName : string
Return values
MappingException

invalidOverrideFieldType()

Exception for invalid property type override.

public static invalidOverrideFieldType(string $className, string $fieldName) : MappingException
Parameters
$className : string

The entity's name.

$fieldName : string
Return values
MappingException

invalidOverrideType()

public static invalidOverrideType(string $expectdType, mixed $givenValue) : self
Parameters
$expectdType : string
$givenValue : mixed
Return values
self

invalidResultCacheDriver()

public static invalidResultCacheDriver() : ORMException
Tags
deprecated

Use Doctrine\ORM\Cache\Exception\InvalidResultCacheDriver

Return values
ORMException

invalidTargetEntityClass()

public static invalidTargetEntityClass(string $targetEntity, string $sourceEntity, string $associationName) : MappingException
Parameters
$targetEntity : string
$sourceEntity : string
$associationName : string
Return values
MappingException

invalidUniqueConstraintConfiguration()

public static invalidUniqueConstraintConfiguration(mixed $className, mixed $indexName) : self
Parameters
$className : mixed
$indexName : mixed
Return values
self

mappedClassNotPartOfDiscriminatorMap()

public static mappedClassNotPartOfDiscriminatorMap(string $className, string $rootClassName) : MappingException
Parameters
$className : string
$rootClassName : string
Return values
MappingException

metadataCacheNotConfigured()

public static metadataCacheNotConfigured() : ORMException
Tags
deprecated

Use Doctrine\ORM\Cache\Exception\MetadataCacheNotConfigured

Return values
ORMException

metadataCacheUsesNonPersistentCache()

public static metadataCacheUsesNonPersistentCache(Cache $cache) : ORMException
Parameters
$cache : Cache
Tags
deprecated

Use Doctrine\ORM\Cache\Exception\MetadataCacheUsesNonPersistentCache

Return values
ORMException

missingIdentifierField()

public static missingIdentifierField(string $className, string $fieldName) : ORMException
Parameters
$className : string
$fieldName : string
Tags
deprecated

Use Doctrine\ORM\Exception\MissingIdentifierField

Return values
ORMException

missingMappingDriverImpl()

public static missingMappingDriverImpl() : ORMException
Tags
deprecated

Use Doctrine\ORM\Exception\MissingMappingDriverImplementation

Return values
ORMException

missingRequiredOption()

Called if a required option was not found but is required

public static missingRequiredOption(string $field, string $expectedOption[, string $hint = '' ]) : MappingException
Parameters
$field : string

Which field cannot be processed?

$expectedOption : string

Which option is required

$hint : string = ''

Can optionally be used to supply a tip for common mistakes, e.g. "Did you think of the plural s?"

Return values
MappingException

namedNativeQueryNotFound()

public static namedNativeQueryNotFound(string $nativeQueryName) : ORMException
Parameters
$nativeQueryName : string
Tags
deprecated

Use Doctrine\ORM\Exception\NamedQueryNotFound

Return values
ORMException

namedQueryNotFound()

public static namedQueryNotFound(string $queryName) : ORMException
Parameters
$queryName : string
Tags
deprecated

Use Doctrine\ORM\Exception\NamedQueryNotFound

Return values
ORMException

nonEnumTypeMapped()

public static nonEnumTypeMapped(string $className, string $fieldName, string $enumType) : self
Parameters
$className : string
$fieldName : string
$enumType : string
Return values
self

propertyTypeIsRequired()

public static propertyTypeIsRequired(string $className, string $propertyName) : MappingException
Parameters
$className : string
$propertyName : string
Tags
deprecated
2.9

no longer in use

Return values
MappingException

proxyClassesAlwaysRegenerating()

public static proxyClassesAlwaysRegenerating() : ORMException
Tags
deprecated

Use Doctrine\ORM\Exception\ProxyClassesAlwaysRegenerating

Return values
ORMException

queryCacheNotConfigured()

public static queryCacheNotConfigured() : ORMException
Tags
deprecated

Use Doctrine\ORM\Cache\Exception\QueryCacheNotConfigured

Return values
ORMException

queryCacheUsesNonPersistentCache()

public static queryCacheUsesNonPersistentCache(Cache $cache) : ORMException
Parameters
$cache : Cache
Tags
deprecated

Use Doctrine\ORM\Cache\Exception\QueryCacheUsesNonPersistentCache

Return values
ORMException

reflectionFailure()

Exception for reflection exceptions - adds the entity name, because there might be long classnames that will be shortened within the stacktrace

public static reflectionFailure(string $entity, ReflectionException $previousException) : MappingException
Parameters
$entity : string

The entity's name

$previousException : ReflectionException
Return values
MappingException

sqlConversionNotAllowedForIdentifiers()

public static sqlConversionNotAllowedForIdentifiers(string $className, string $fieldName, string $type) : MappingException
Parameters
$className : string
$fieldName : string
$type : string
Return values
MappingException

unexpectedAssociationValue()

public static unexpectedAssociationValue(string $class, string $association, string $given, string $expected) : ORMException
Parameters
$class : string
$association : string
$given : string
$expected : string
Tags
deprecated

Use Doctrine\ORM\Exception\UnexpectedAssociationValue

Return values
ORMException

unknownEntityNamespace()

public static unknownEntityNamespace(string $entityNamespaceAlias) : ORMException
Parameters
$entityNamespaceAlias : string
Tags
deprecated

Use Doctrine\ORM\Exception\UnknownEntityNamespace

Return values
ORMException

unrecognizedField()

public static unrecognizedField(string $field) : ORMException
Parameters
$field : string
Tags
deprecated

Use Doctrine\ORM\Persisters\Exception\UnrecognizedField

Return values
ORMException

unrecognizedIdentifierFields()

public static unrecognizedIdentifierFields(string $className, array<string|int, string> $fieldNames) : ORMException
Parameters
$className : string
$fieldNames : array<string|int, string>
Tags
deprecated

Use Doctrine\ORM\Exception\UnrecognizedIdentifierFields

Return values
ORMException

unsupportedOptimisticLockingType()

public static unsupportedOptimisticLockingType(string $entity, string $fieldName, string $unsupportedType) : MappingException
Parameters
$entity : string
$fieldName : string
$unsupportedType : string
Return values
MappingException

        
On this page

Search results