• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/dataprovidermanager.php
  • Класс: BitrixDocumentGeneratorDataProviderManager
  • Вызов: DataProviderManager::getValueHash
protected function getValueHash($value, array $options = []): string
{
	$valueHash = $value;
	if(is_object($value))
	{
		$valueHash = spl_object_hash($value);
	}
	elseif(is_array($value))
	{
		$valueHash = hash('md5', serialize($value));
	}

	$valueHash .= hash('md5', serialize($options));

	return $valueHash;
}