• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/access/role/roleutil.php
  • Класс: BitrixMainAccessRoleRoleUtil
  • Вызов: RoleUtil::getPermissions
public function getPermissions(): array
{
	$class = static::getPermissionTableClass();
	$res = $class::getList([
			'filter' => [
				'=ROLE_ID' => $this->roleId
			]
		])
		->fetchAll();

	$permissions = [];
	foreach ($res as $row)
	{
		$permissions[$row['PERMISSION_ID']] = $row['VALUE'];
	}

	return $permissions;
}