/** * Clears the in-memory state of the persistence. * * Managed instances become detached, any fetches will * return data directly from the persistence "backend". * It will also forget about new objects. * * @return void */ public function clearState() { parent::clearState(); $this->addedObjects = new \SplObjectStorage(); $this->removedObjects = new \SplObjectStorage(); $this->changedObjects = new \SplObjectStorage(); $this->persistenceSession->destroy(); }