ORMInvalidArgumentException
extends InvalidArgumentException
in package
Contains exception messages for all invalid lifecycle state exceptions inside UnitOfWork
Table of Contents
- detachedEntityCannot() : ORMInvalidArgumentException
- detachedEntityFoundThroughRelationship() : ORMInvalidArgumentException
- entityHasNoIdentity() : ORMInvalidArgumentException
- entityIsRemoved() : ORMInvalidArgumentException
- entityNotManaged() : ORMInvalidArgumentException
- entityWithoutIdentity() : ORMInvalidArgumentException
- invalidAssociation() : self
- invalidCompositeIdentifier() : ORMInvalidArgumentException
- invalidEntityName() : self
- Used when a given entityName hasn't the good type
- invalidIdentifierBindingEntity() : ORMInvalidArgumentException
- invalidObject() : ORMInvalidArgumentException
- newEntitiesFoundThroughRelationships() : ORMInvalidArgumentException
- newEntityFoundThroughRelationship() : ORMInvalidArgumentException
- readOnlyRequiresManagedEntity() : ORMInvalidArgumentException
- scheduleInsertForManagedEntity() : ORMInvalidArgumentException
- scheduleInsertForRemovedEntity() : ORMInvalidArgumentException
- scheduleInsertTwice() : ORMInvalidArgumentException
- newEntityFoundThroughRelationshipMessage() : string
- objToStr() : string
- Helper method to show an object as string.
Methods
detachedEntityCannot()
public
static detachedEntityCannot(object $entity, string $operation) : ORMInvalidArgumentException
Parameters
- $entity : object
- $operation : string
Return values
ORMInvalidArgumentException —detachedEntityFoundThroughRelationship()
public
static detachedEntityFoundThroughRelationship(array<string|int, mixed> $assoc, object $entry) : ORMInvalidArgumentException
Parameters
- $assoc : array<string|int, mixed>
- $entry : object
Tags
Return values
ORMInvalidArgumentException —entityHasNoIdentity()
public
static entityHasNoIdentity(object $entity, string $operation) : ORMInvalidArgumentException
Parameters
- $entity : object
- $operation : string
Return values
ORMInvalidArgumentException —entityIsRemoved()
public
static entityIsRemoved(object $entity, string $operation) : ORMInvalidArgumentException
Parameters
- $entity : object
- $operation : string
Return values
ORMInvalidArgumentException —entityNotManaged()
public
static entityNotManaged(object $entity) : ORMInvalidArgumentException
Parameters
- $entity : object
Return values
ORMInvalidArgumentException —entityWithoutIdentity()
public
static entityWithoutIdentity(string $className, object $entity) : ORMInvalidArgumentException
Parameters
- $className : string
- $entity : object
Return values
ORMInvalidArgumentException —invalidAssociation()
public
static invalidAssociation(ClassMetadata $targetClass, array<string|int, mixed> $assoc, mixed $actualValue) : self
Parameters
- $targetClass : ClassMetadata
- $assoc : array<string|int, mixed>
- $actualValue : mixed
Return values
self —invalidCompositeIdentifier()
public
static invalidCompositeIdentifier() : ORMInvalidArgumentException
Return values
ORMInvalidArgumentException —invalidEntityName()
Used when a given entityName hasn't the good type
public
static invalidEntityName(mixed $entityName) : self
Parameters
- $entityName : mixed
-
The given entity (which shouldn't be a string)
Return values
self —invalidIdentifierBindingEntity()
public
static invalidIdentifierBindingEntity() : ORMInvalidArgumentException
Return values
ORMInvalidArgumentException —invalidObject()
public
static invalidObject(string $context, mixed $given[, int $parameterIndex = 1 ]) : ORMInvalidArgumentException
Parameters
- $context : string
- $given : mixed
- $parameterIndex : int = 1
Return values
ORMInvalidArgumentException —newEntitiesFoundThroughRelationships()
public
static newEntitiesFoundThroughRelationships(array<string|int, array<string|int, array<string|int, mixed>>>|array<string|int, array<string|int, object>> $newEntitiesWithAssociations) : ORMInvalidArgumentException
Parameters
- $newEntitiesWithAssociations : array<string|int, array<string|int, array<string|int, mixed>>>|array<string|int, array<string|int, object>>
-
non-empty an array of [array $associationMapping, object $entity] pairs
Return values
ORMInvalidArgumentException —newEntityFoundThroughRelationship()
public
static newEntityFoundThroughRelationship(array<string|int, mixed> $associationMapping, object $entry) : ORMInvalidArgumentException
Parameters
- $associationMapping : array<string|int, mixed>
- $entry : object
Tags
Return values
ORMInvalidArgumentException —readOnlyRequiresManagedEntity()
public
static readOnlyRequiresManagedEntity(object $entity) : ORMInvalidArgumentException
Parameters
- $entity : object
Return values
ORMInvalidArgumentException —scheduleInsertForManagedEntity()
public
static scheduleInsertForManagedEntity(object $entity) : ORMInvalidArgumentException
Parameters
- $entity : object
Return values
ORMInvalidArgumentException —scheduleInsertForRemovedEntity()
public
static scheduleInsertForRemovedEntity(object $entity) : ORMInvalidArgumentException
Parameters
- $entity : object
Return values
ORMInvalidArgumentException —scheduleInsertTwice()
public
static scheduleInsertTwice(object $entity) : ORMInvalidArgumentException
Parameters
- $entity : object
Return values
ORMInvalidArgumentException —newEntityFoundThroughRelationshipMessage()
private
static newEntityFoundThroughRelationshipMessage(array<string|int, mixed> $associationMapping, object $entity) : string
Parameters
- $associationMapping : array<string|int, mixed>
- $entity : object
Tags
Return values
string —objToStr()
Helper method to show an object as string.
private
static objToStr(object $obj) : string
Parameters
- $obj : object