示例#1
0
 /**
  * Flushes all changes to objects that have been queued up to now to the database.
  * This effectively synchronizes the in-memory state of managed objects with the
  * database.
  */
 public function flush()
 {
     $this->_errorIfClosed();
     $this->_unitOfWork->commit();
 }
示例#2
0
 /**
  * Flushes all changes to objects that have been queued up to now to the database.
  * This effectively synchronizes the in-memory state of managed objects with the
  * database.
  *
  * If an entity is explicitly passed to this method only this entity and
  * the cascade-persist semantics + scheduled inserts/removals are synchronized.
  *
  * @param object $entity
  * @throws Doctrine\ORM\OptimisticLockException If a version check on an entity that
  *         makes use of optimistic locking fails.
  */
 public function flush($entity = null)
 {
     $this->errorIfClosed();
     $this->unitOfWork->commit($entity);
 }