Fix ORMInvalidArgumentException factory methods with return instead of throw
This commit is contained in:
parent
ece6a005bc
commit
ac98f15cfa
@ -43,7 +43,7 @@ class ORMInvalidArgumentException extends \InvalidArgumentException
|
|||||||
|
|
||||||
static public function entityWithoutIdentity($className, $entity)
|
static public function entityWithoutIdentity($className, $entity)
|
||||||
{
|
{
|
||||||
throw new self(
|
return new self(
|
||||||
"The given entity of type '" . $className . "' (".self::objToStr($entity).") has no identity/no " .
|
"The given entity of type '" . $className . "' (".self::objToStr($entity).") has no identity/no " .
|
||||||
"id values set. It cannot be added to the identity map."
|
"id values set. It cannot be added to the identity map."
|
||||||
);
|
);
|
||||||
@ -70,30 +70,30 @@ class ORMInvalidArgumentException extends \InvalidArgumentException
|
|||||||
|
|
||||||
static public function detachedEntityFoundThroughRelationship(array $assoc, $entry)
|
static public function detachedEntityFoundThroughRelationship(array $assoc, $entry)
|
||||||
{
|
{
|
||||||
throw new self("A detached entity of type " . $assoc['targetEntity'] . " (" . self::objToStr($entry) . ") "
|
return new self("A detached entity of type " . $assoc['targetEntity'] . " (" . self::objToStr($entry) . ") "
|
||||||
. " was found through the relationship '" . $assoc['sourceEntity'] . "#" . $assoc['fieldName'] . "' "
|
. " was found through the relationship '" . $assoc['sourceEntity'] . "#" . $assoc['fieldName'] . "' "
|
||||||
. "during cascading a persist operation.");
|
. "during cascading a persist operation.");
|
||||||
}
|
}
|
||||||
|
|
||||||
static public function entityNotManaged($entity)
|
static public function entityNotManaged($entity)
|
||||||
{
|
{
|
||||||
throw new self("Entity " . self::objToStr($entity) . " is not managed. An entity is managed if its fetched " .
|
return new self("Entity " . self::objToStr($entity) . " is not managed. An entity is managed if its fetched " .
|
||||||
"from the database or registered as new through EntityManager#persist");
|
"from the database or registered as new through EntityManager#persist");
|
||||||
}
|
}
|
||||||
|
|
||||||
static public function entityHasNoIdentity($entity, $operation)
|
static public function entityHasNoIdentity($entity, $operation)
|
||||||
{
|
{
|
||||||
throw new self("Entity has no identity, therefore " . $operation ." cannot be performed. " . self::objToStr($entity));
|
return new self("Entity has no identity, therefore " . $operation ." cannot be performed. " . self::objToStr($entity));
|
||||||
}
|
}
|
||||||
|
|
||||||
static public function entityIsRemoved($entity, $operation)
|
static public function entityIsRemoved($entity, $operation)
|
||||||
{
|
{
|
||||||
throw new self("Entity is removed, therefore " . $operation ." cannot be performed. " . self::objToStr($entity));
|
return new self("Entity is removed, therefore " . $operation ." cannot be performed. " . self::objToStr($entity));
|
||||||
}
|
}
|
||||||
|
|
||||||
static public function detachedEntityCannot($entity, $operation)
|
static public function detachedEntityCannot($entity, $operation)
|
||||||
{
|
{
|
||||||
throw new self("A detached entity was found during " . $operation . " " . self::objToStr($entity));
|
return new self("A detached entity was found during " . $operation . " " . self::objToStr($entity));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function invalidObject($context, $given, $parameterIndex = 1)
|
public static function invalidObject($context, $given, $parameterIndex = 1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user