Doctrine\ORM\Mapping\MappingException
A MappingException indicates that something is wrong with the mapping setup.
Synopsis
class MappingException
extends ORMException
{
- // Inherited members from Exception
- protected $message;
- protected $code;
- protected $file;
- protected $line;
- // methods
- public static void pathRequired()
- public static void identifierRequired()
- public static void invalidInheritanceType()
- public static void generatorNotAllowedWithCompositeId()
- public static void missingFieldName()
- public static void missingTargetEntity()
- public static void missingSourceEntity()
- public static void mappingFileNotFound()
- public static void invalidOverrideFieldName()
- public static void invalidOverrideFieldType()
- public static void mappingNotFound()
- public static void queryNotFound()
- public static void resultMappingNotFound()
- public static void emptyQueryMapping()
- public static void nameIsMandatoryForQueryMapping()
- public static void missingQueryMapping()
- public static void missingResultSetMappingEntity()
- public static void missingResultSetMappingFieldName()
- public static void nameIsMandatoryForSqlResultSetMapping()
- public static void oneToManyRequiresMappedBy()
- public static void joinTableRequired()
- public static MappingException missingRequiredOption()
- public static void invalidMapping()
- public static void reflectionFailure()
- public static void joinColumnMustPointToMappedField()
- public static void classIsNotAValidEntityOrMappedSuperClass()
- public static void propertyTypeIsRequired()
- public static void tableIdGeneratorNotImplemented()
- public static void duplicateFieldMapping()
- public static void duplicateAssociationMapping()
- public static void duplicateQueryMapping()
- public static void duplicateResultSetMapping()
- public static void singleIdNotAllowedOnCompositePrimaryKey()
- public static void unsupportedOptimisticLockingType()
- public static void fileMappingDriversRequireConfiguredDirectoryPath()
- public static self invalidClassInDiscriminatorMap()
- public static void duplicateDiscriminatorEntry()
- public static void missingDiscriminatorMap()
- public static void missingDiscriminatorColumn()
- public static void invalidDiscriminatorColumnType()
- public static void nameIsMandatoryForDiscriminatorColumns()
- public static void cannotVersionIdField()
- public static void sqlConversionNotAllowedForIdentifiers()
- public static self duplicateColumnName()
- public static void illegalToManyAssocationOnMappedSuperclass()
- public static self cannotMapCompositePrimaryKeyEntitiesAsForeignId()
- public static void noSingleAssociationJoinColumnFound()
- public static void noFieldNameFoundForColumn()
- public static void illegalOrphanRemovalOnIdentifierAssociation()
- public static void illegalOrphanRemoval()
- public static void illegalInverseIdentifierAssocation()
- public static void illegalToManyIdentifierAssoaction()
- public static void noInheritanceOnMappedSuperClass()
- public static void mappedClassNotPartOfDiscriminatorMap()
- public static void lifecycleCallbackMethodNotFound()
- public static void invalidFetchMode()
- public static void compositeKeyAssignedIdGeneratorRequired()
- public static void invalidTargetEntityClass()
- public static void invalidCascadeOption()
- // Inherited methods from ORMException
- public static void missingMappingDriverImpl()
- public static void namedQueryNotFound()
- public static void namedNativeQueryNotFound()
- public static void entityMissingForeignAssignedId()
- public static void entityMissingAssignedIdForField()
- public static void unrecognizedField()
- public static void invalidOrientation()
- public static void invalidFlushMode()
- public static void entityManagerClosed()
- public static void invalidHydrationMode()
- public static void mismatchedEventManager()
- public static void findByRequiresParameter()
- public static void invalidFindByCall()
- public static void invalidFindByInverseAssociation()
- public static void invalidResultCacheDriver()
- public static void notSupported()
- public static void queryCacheNotConfigured()
- public static void metadataCacheNotConfigured()
- public static void proxyClassesAlwaysRegenerating()
- public static void unknownEntityNamespace()
- public static void invalidEntityRepository()
- public static void missingIdentifierField()
- public static void overwriteInternalDQLFunctionNotAllowed()
- // Inherited methods from Exception
- public void __construct()
- public final string getMessage()
- public final Exception getPrevious()
- public final mixed getCode()
- public final string getFile()
- public final int getLine()
- public final array getTrace()
- public final string getTraceAsString()
- public string __toString()
Hierarchy
Extends
Members
protected
- $code
—
int
The exception code - $file
—
string
The filename where the exception was created - $line
—
int
The line where the exception was created - $message
—
string
The exception message
Methods
public
- cannotMapCompositePrimaryKeyEntitiesAsForeignId()
- cannotVersionIdField()
- classIsNotAValidEntityOrMappedSuperClass()
- compositeKeyAssignedIdGeneratorRequired()
- duplicateAssociationMapping()
- duplicateColumnName()
- duplicateDiscriminatorEntry()
- duplicateFieldMapping()
- duplicateQueryMapping()
- duplicateResultSetMapping()
- emptyQueryMapping()
- fileMappingDriversRequireConfiguredDirectoryPath()
- generatorNotAllowedWithCompositeId()
- identifierRequired()
- illegalInverseIdentifierAssocation()
- illegalOrphanRemoval()
- illegalOrphanRemovalOnIdentifierAssociation()
- illegalToManyAssocationOnMappedSuperclass()
- illegalToManyIdentifierAssoaction()
- invalidCascadeOption()
- invalidClassInDiscriminatorMap() — Throws an exception that indicates that a class used in a discriminator map does not exist.
- invalidDiscriminatorColumnType()
- invalidFetchMode()
- invalidInheritanceType()
- invalidMapping() — Generic exception for invalid mappings.
- invalidOverrideFieldName() — Exception for invalid property name override.
- invalidOverrideFieldType() — Exception for invalid property type override.
- invalidTargetEntityClass()
- joinColumnMustPointToMappedField()
- joinTableRequired()
- lifecycleCallbackMethodNotFound()
- mappedClassNotPartOfDiscriminatorMap()
- mappingFileNotFound()
- mappingNotFound()
- missingDiscriminatorColumn()
- missingDiscriminatorMap()
- missingFieldName()
- missingQueryMapping()
- missingRequiredOption() — Called if a required option was not found but is required
- missingResultSetMappingEntity()
- missingResultSetMappingFieldName()
- missingSourceEntity()
- missingTargetEntity()
- nameIsMandatoryForDiscriminatorColumns()
- nameIsMandatoryForQueryMapping()
- nameIsMandatoryForSqlResultSetMapping()
- noFieldNameFoundForColumn()
- noInheritanceOnMappedSuperClass()
- noSingleAssociationJoinColumnFound()
- oneToManyRequiresMappedBy()
- pathRequired()
- propertyTypeIsRequired()
- queryNotFound()
- reflectionFailure() — Exception for reflection exceptions - adds the entity name, because there might be long classnames that will be shortened within the stacktrace
- resultMappingNotFound()
- singleIdNotAllowedOnCompositePrimaryKey()
- sqlConversionNotAllowedForIdentifiers()
- tableIdGeneratorNotImplemented()
- unsupportedOptimisticLockingType()
Inherited from Doctrine\ORM\ORMException
public
- entityManagerClosed()
- entityMissingAssignedIdForField()
- entityMissingForeignAssignedId()
- findByRequiresParameter()
- invalidEntityRepository()
- invalidFindByCall()
- invalidFindByInverseAssociation()
- invalidFlushMode()
- invalidHydrationMode()
- invalidOrientation()
- invalidResultCacheDriver()
- metadataCacheNotConfigured()
- mismatchedEventManager()
- missingIdentifierField()
- missingMappingDriverImpl()
- namedNativeQueryNotFound()
- namedQueryNotFound()
- notSupported()
- overwriteInternalDQLFunctionNotAllowed()
- proxyClassesAlwaysRegenerating()
- queryCacheNotConfigured()
- unknownEntityNamespace()
- unrecognizedField()
Inherited from Exception
public
- __toString() — String representation of the exception
- getCode() — Gets the Exception code
- getFile() — Gets the file in which the exception occurred
- getLine() — Gets the line in which the exception occurred
- getMessage() — Gets the Exception message
- getPrevious() — Returns previous Exception
- getTrace() — Gets the stack trace
- getTraceAsString() — Gets the stack trace as a string