/** * update document raw * * @param DocumentEntity $doc document entity * @return DocumentEntity */ public function rawPut(DocumentEntity $doc) { $config = $this->configHandler->get($doc->instanceId); if ($config === null) { $config = $this->configHandler->getDefault(); } $originConfig = $this->configHandler->get($doc->getOriginal()['instanceId']); $doc = $this->repo->update($doc, $config, $originConfig); $this->removeCache($doc); return $doc; }