• Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/entityform/scope.php
  • Класс: BitrixUiEntityFormScope
  • Вызов: Scope::forceSetScopeToUsers
protected function forceSetScopeToUsers(array $accessCodes = [], array $params = []): void
{
	if ($params['forceSetToUsers'] && $params['categoryName'])
	{
		$userIdPattern = '/^U(d+)$/';
		foreach ($accessCodes as $ac)
		{
			$matches = [];
			if (preg_match($userIdPattern, $ac['id'], $matches))
			{
				$this->setScopeToUser(
					$params['categoryName'],
					$params['entityTypeId'],
					EntityEditorConfigScope::CUSTOM,
					$params['configId'],
					$matches[1]
				);
			}
		}
	}
}