parent
cfb7461f51
commit
cf941ce54f
@ -1799,7 +1799,7 @@ class UnitOfWork implements PropertyChangedListener
|
||||
* @throws OptimisticLockException If the entity uses optimistic locking through a version
|
||||
* attribute and the version check against the managed copy fails.
|
||||
* @throws ORMInvalidArgumentException If the entity instance is NEW.
|
||||
* @throws EntityNotFoundException
|
||||
* @throws EntityNotFoundException if an assigned identifier is used in the entity, but none is provided
|
||||
*/
|
||||
private function doMerge($entity, array &$visited, $prevManagedCopy = null, $assoc = null)
|
||||
{
|
||||
@ -1891,6 +1891,15 @@ class UnitOfWork implements PropertyChangedListener
|
||||
return $managedCopy;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param ClassMetadata $class
|
||||
* @param object $entity
|
||||
* @param object $managedCopy
|
||||
*
|
||||
* @return void
|
||||
*
|
||||
* @throws OptimisticLockException
|
||||
*/
|
||||
private function ensureVersionMatch(ClassMetadata $class, $entity, $managedCopy)
|
||||
{
|
||||
if ($class->isVersioned && $this->isLoaded($managedCopy) && $this->isLoaded($entity)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user