| Methods |
public
static
|
pathRequired(): MappingException
|
#
|
public
static
|
identifierRequired(class-string $entityName): MappingException
|
#
|
public
static
|
invalidInheritanceType(string $entityName, int $type): MappingException
|
#
|
public
static
|
generatorNotAllowedWithCompositeId(): MappingException
|
#
|
public
static
|
missingFieldName(string $entity): MappingException
|
#
|
public
static
|
missingTargetEntity(string $fieldName): MappingException
|
#
|
public
static
|
missingSourceEntity(string $fieldName): MappingException
|
#
|
public
static
|
missingEmbeddedClass(string $fieldName): MappingException
|
#
|
public
static
|
mappingFileNotFound(string $entityName, string $fileName): MappingException
|
#
|
public
static
|
invalidOverrideFieldName(string $className, string $fieldName): MappingException
Exception for invalid property name override.
Exception for invalid property name override.
Parameters
| $className |
The entity's name.
|
|
#
|
public
static
|
invalidOverrideFieldType(string $className, string $fieldName): MappingException
Exception for invalid property type override.
Exception for invalid property type override.
Parameters
| $className |
The entity's name.
|
|
#
|
public
static
|
mappingNotFound(string $className, string $fieldName): MappingException
|
#
|
public
static
|
queryNotFound(string $className, string $queryName): MappingException
|
#
|
public
static
|
resultMappingNotFound(string $className, string $resultName): MappingException
|
#
|
public
static
|
emptyQueryMapping(string $entity, string $queryName): MappingException
|
#
|
public
static
|
nameIsMandatoryForQueryMapping(string $className): MappingException
|
#
|
public
static
|
missingQueryMapping(string $entity, string $queryName): MappingException
|
#
|
public
static
|
missingResultSetMappingEntity(string $entity, string $resultName): MappingException
|
#
|
public
static
|
missingResultSetMappingFieldName(string $entity, string $resultName): MappingException
|
#
|
public
static
|
nameIsMandatoryForSqlResultSetMapping(string $className): MappingException
|
#
|
public
static
|
oneToManyRequiresMappedBy(string $entityName, string $fieldName): MappingException
|
#
|
public
static
|
joinTableRequired(string $fieldName): MappingException
|
#
|
public
static
|
missingRequiredOption(string $field, string $expectedOption, string $hint = ''): MappingException
Called if a required option was not found but is required
Called if a required option was not found but is required
Parameters
| $field |
Which field cannot be processed?
|
| $expectedOption |
Which option is required
|
| $hint |
Can optionally be used to supply a tip for common mistakes,
e.g. "Did you think of the plural s?"
|
|
#
|
public
static
|
invalidMapping(string $fieldName): MappingException
Generic exception for invalid mappings.
Generic exception for invalid mappings.
|
#
|
public
static
|
reflectionFailure(string $entity, ReflectionException $previousException): MappingException
Exception for reflection exceptions - adds the entity name,
because there might be long classnames that will be…
Exception for reflection exceptions - adds the entity name,
because there might be long classnames that will be shortened
within the stacktrace
Parameters
| $entity |
The entity's name
|
|
#
|
public
static
|
joinColumnMustPointToMappedField(string $className, string $joinColumn): MappingException
|
#
|
public
static
|
classIsNotAValidEntityOrMappedSuperClass(class-string $className): MappingException
|
#
|
public
static
|
propertyTypeIsRequired(string $className, string $propertyName): MappingException
|
#
|
public
static
|
duplicateFieldMapping(string $entity, string $fieldName): MappingException
Parameters
| $entity |
The entity's name.
|
| $fieldName |
The name of the field that was already declared.
|
|
#
|
public
static
|
duplicateAssociationMapping(string $entity, string $fieldName): MappingException
|
#
|
public
static
|
duplicateQueryMapping(string $entity, string $queryName): MappingException
|
#
|
public
static
|
duplicateResultSetMapping(string $entity, string $resultName): MappingException
|
#
|
public
static
|
singleIdNotAllowedOnCompositePrimaryKey(string $entity): MappingException
|
#
|
public
static
|
noIdDefined(string $entity): MappingException
|
#
|
public
static
|
unsupportedOptimisticLockingType(string $entity, string $fieldName, string $unsupportedType): MappingException
|
#
|
public
static
|
fileMappingDriversRequireConfiguredDirectoryPath(string|null $path = null): MappingException
|
#
|
public
static
|
invalidClassInDiscriminatorMap(string $className, string $owningClass): MappingException
Returns an exception that indicates that a class used in a discriminator map does not exist.
An example would be an…
Returns an exception that indicates that a class used in a discriminator map does not exist.
An example would be an outdated (maybe renamed) classname.
Parameters
| $className |
The class that could not be found
|
| $owningClass |
The class that declares the discriminator map.
|
|
#
|
public
static
|
duplicateDiscriminatorEntry(string $className, string[] $entries, array<string, string> $map): MappingException
|
#
|
public
static
|
missingDiscriminatorMap(string $className): MappingException
|
#
|
public
static
|
missingDiscriminatorColumn(string $className): MappingException
|
#
|
public
static
|
invalidDiscriminatorColumnType(string $className, string $type): MappingException
|
#
|
public
static
|
nameIsMandatoryForDiscriminatorColumns(string $className): MappingException
|
#
|
public
static
|
cannotVersionIdField(string $className, string $fieldName): MappingException
|
#
|
public
static
|
sqlConversionNotAllowedForIdentifiers(string $className, string $fieldName, string $type): MappingException
|
#
|
public
static
|
duplicateColumnName(string $className, string $columnName): MappingException
|
#
|
public
static
|
illegalToManyAssociationOnMappedSuperclass(string $className, string $field): MappingException
|
#
|
public
static
|
cannotMapCompositePrimaryKeyEntitiesAsForeignId(
string $className,
string $targetEntity,
string $targetField,
): MappingException
|
#
|
public
static
|
noSingleAssociationJoinColumnFound(string $className, string $field): MappingException
|
#
|
public
static
|
noFieldNameFoundForColumn(string $className, string $column): MappingException
|
#
|
public
static
|
illegalOrphanRemovalOnIdentifierAssociation(string $className, string $field): MappingException
|
#
|
public
static
|
illegalOrphanRemoval(string $className, string $field): MappingException
|
#
|
public
static
|
illegalInverseIdentifierAssociation(string $className, string $field): MappingException
|
#
|
public
static
|
illegalToManyIdentifierAssociation(string $className, string $field): MappingException
|
#
|
public
static
|
noInheritanceOnMappedSuperClass(string $className): MappingException
|
#
|
public
static
|
mappedClassNotPartOfDiscriminatorMap(string $className, string $rootClassName): MappingException
|
#
|
public
static
|
lifecycleCallbackMethodNotFound(string $className, string $methodName): MappingException
|
#
|
public
static
|
entityListenerClassNotFound(string $listenerName, string $className): MappingException
|
#
|
public
static
|
entityListenerMethodNotFound(string $listenerName, string $methodName, string $className): MappingException
|
#
|
public
static
|
duplicateEntityListener(string $listenerName, string $methodName, string $className): MappingException
|
#
|
public
static
|
invalidFetchMode(class-string $className, string $fetchMode): self
|
#
|
public
static
|
invalidGeneratedMode(int|string $generatedMode): self
|
#
|
public
static
|
compositeKeyAssignedIdGeneratorRequired(string $className): MappingException
|
#
|
public
static
|
invalidTargetEntityClass(string $targetEntity, string $sourceEntity, string $associationName): MappingException
|
#
|
public
static
|
invalidCascadeOption(string[] $cascades, string $className, string $propertyName): MappingException
|
#
|
public
static
|
missingSequenceName(string $className): MappingException
|
#
|
public
static
|
infiniteEmbeddableNesting(string $className, string $propertyName): MappingException
|
#
|
public
static
|
illegalOverrideOfInheritedProperty(string $className, string $propertyName): self
|
#
|
public
static
|
invalidIndexConfiguration($className, $indexName): self
|
#
|
public
static
|
invalidUniqueConstraintConfiguration($className, $indexName): self
|
#
|
public
static
|
invalidOverrideType(string $expectdType, mixed $givenValue): self
|
#
|
public
static
|
enumsRequirePhp81(string $className, string $fieldName): self
|
#
|
public
static
|
nonEnumTypeMapped(string $className, string $fieldName, string $enumType): self
|
#
|
public
static
|
invalidEnumValue(
class-string $className,
string $fieldName,
string $value,
class-string<BackedEnum> $enumType,
ValueError $previous,
): self
|
#
|
public
static
|
fromLibXmlErrors(LibXMLError[] $errors): self
|
#
|