예제 #1
0
 /**
  * Removes an entity instance.
  *
  * A removed entity will be removed from the database at or before transaction commit
  * or as a result of the flush operation.
  *
  * @param object $entity The entity instance to remove.
  */
 public function remove($entity)
 {
     if (!is_object($entity)) {
         throw new \InvalidArgumentException(gettype($entity));
     }
     $this->_errorIfClosed();
     $this->_unitOfWork->remove($entity);
 }
예제 #2
0
 /**
  * Removes an entity instance.
  * 
  * A removed entity will be removed from the database at or before transaction commit
  * or as a result of the flush operation. 
  * 
  * @param object $entity The entity instance to remove.
  */
 public function remove($entity)
 {
     $this->_errorIfClosed();
     $this->_unitOfWork->remove($entity);
 }