• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/storage/disk.php
  • Класс: BitrixDocumentGeneratorStorageDisk
  • Вызов: Disk::getDiskStorage
static function getDiskStorage()
{
	static $storage;
	if($storage === null)
	{
		Loc::loadMessages(__FILE__);
		$storageName = Loc::getMessage('DOCGEN_STORAGE_DISK_NAME');
		if(!$storageName)
		{
			$storageName = BitrixDocumentGeneratorDriver::MODULE_ID;
		}
		$storage = Driver::getInstance()->addStorageIfNotExist([
			'NAME' => $storageName,
			'MODULE_ID' => BitrixDocumentGeneratorDriver::MODULE_ID,
			'ENTITY_TYPE' => ProxyType::class,
			'ENTITY_ID' => BitrixDocumentGeneratorDriver::MODULE_ID,
		]);
		if($storage && $storage->isEnabledTransformation())
		{
			$storage->disableTransformation();
		}
	}

	return $storage;
}