• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/document/cloudimport/importmanager.php
  • Класс: BitrixDiskDocumentCloudImportImportManager
  • Вызов: ImportManager::hasNewVersion
public function hasNewVersion(Entry $cloudImport)
{
	$fileData = new DocumentFileData;
	$fileData->setId($cloudImport->getServiceObjectId());

	$fileMetadata = $this->documentHandler->getFileMetadata($fileData);
	if(!$fileMetadata || !$this->checkRequiredInputParams($fileMetadata, array('size', 'mimeType')))
	{
		$this->errorCollection->add($this->documentHandler->getErrors());
		return null;
	}

	return $fileMetadata['etag'] !== $cloudImport->getEtag();
}