public function clearState()
    {
        parent::clearState();
        $this->addedObjects = new \SplObjectStorage();
        $this->removedObjects = new \SplObjectStorage();
        $this->changedObjects = new \SplObjectStorage();
        $this->persistenceSession->destroy();
        $this->hasUnpersistedChanges = false;
    }
public function clearState()
    {
        parent::clearState();
        $this->addedObjects = new \SplObjectStorage();
        $this->removedObjects = new \SplObjectStorage();
        $this->changedObjects = new \SplObjectStorage();
        $this->persistenceSession->destroy();
        $this->hasUnpersistedChanges = false;
    }
public function clearState ( ) { parent :: clearState ( ) ; $ this -> addedObjects = new \ SplObjectStorage ( ) ; $ this -> removedObjects = new \ SplObjectStorage ( ) ; $ this -> changedObjects = new \ SplObjectStorage ( ) ; $ this -> persistenceSession -> destroy ( ) ; $ this -> hasUnpersistedChanges = false ; }
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
Clears the in - memory state of the persistence .