• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/rest/service/rights.php
  • Класс: BitrixDiskRestServiceRights
  • Вызов: Rights::getTasks
protected function getTasks()
{
	$rightsManager = Driver::getInstance()->getRightsManager();
	$tasks = array(
		$rightsManager->getTaskById($rightsManager->getTaskIdByName($rightsManager::TASK_FULL)),
		$rightsManager->getTaskById($rightsManager->getTaskIdByName($rightsManager::TASK_EDIT)),
		$rightsManager->getTaskById($rightsManager->getTaskIdByName($rightsManager::TASK_READ)),
	);

	foreach($tasks as &$task)
	{
		$task = array_intersect_key($task, array(
			'ID' => true,
			'NAME' => true,
			'TITLE' => true,
		));
	}
	unset($task);

	return $tasks;
}