• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/access/service/rolerelationservice.php
  • Класс: Bitrix\Sender\Access\Service\RoleRelationService
  • Вызов: RoleRelationService::saveRoleRelation
public function saveRoleRelation(array $settings): void
{
	foreach ($settings as $setting)
	{
		$roleId = $setting['id'];
		$accessCodes = $setting['accessCodes'] ?? [];

		if($roleId === false)
		{
			continue;
		}

		(new RoleUtil($roleId))->updateRoleRelations($accessCodes);
	}
}