/** * Refreshes the persistent state of a document from the database, * overriding any local changes that have not yet been persisted. * * @param object $document The document to refresh. */ public function refresh($document) { if (!is_object($document)) { throw new \InvalidArgumentException(gettype($document)); } $this->_unitOfWork->refresh($document); }