예제 #1
0
 /**
  * Merges the state of a detached entity into the persistence context
  * of this EntityManager and returns the managed copy of the entity.
  * The entity passed to merge will not become associated/managed with this EntityManager.
  *
  * @param object $entity The detached entity to merge into the persistence context.
  * @return object The managed copy of the entity.
  */
 public function merge($entity)
 {
     if (!is_object($entity)) {
         throw new \InvalidArgumentException(gettype($entity));
     }
     $this->_errorIfClosed();
     return $this->_unitOfWork->merge($entity);
 }
예제 #2
0
 /**
  * Merges the state of a detached entity into the persistence context
  * of this EntityManager.
  *
  * @param object $entity The entity to merge into the persistence context.
  * @return object The managed copy of the entity.
  */
 public function merge($entity)
 {
     return $this->_unitOfWork->merge($entity);
 }
예제 #3
0
 /**
  * Merges the state of a detached entity into the persistence context
  * of this EntityManager and returns the managed copy of the entity.
  * The entity passed to merge will not become associated/managed with this EntityManager.
  *
  * @param object $entity The detached entity to merge into the persistence context.
  * @return object The managed copy of the entity.
  */
 public function merge($entity)
 {
     $this->_errorIfClosed();
     return $this->_unitOfWork->merge($entity);
 }