• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/driver.php
  • Класс: BitrixDiskDriver
  • Вызов: Driver::addRestAppStorage
public function addRestAppStorage(array $data)
{
	$this->checkRequiredInputParams($data, array(
		'NAME',
		'ENTITY_ID',
	));

	$data['USE_INTERNAL_RIGHTS'] = 1;
	$data['MODULE_ID'] = self::INTERNAL_MODULE_ID;
	$data['ENTITY_TYPE'] = ProxyTypeRestApp::className();

	$rightsManager = $this->getRightsManager();
	$fullAccessTaskId = $rightsManager->getTaskIdByName($rightsManager::TASK_FULL);

	return self::addStorageIfNotExist($data, array(
		array(
			'ACCESS_CODE' => 'AU',
			'TASK_ID' => $fullAccessTaskId,
		),
	));
}