• Модуль: voximplant
  • Путь к файлу: ~/bitrix/modules/voximplant/lib/integration/report/handler/base.php
  • Класс: BitrixVoximplantIntegrationReportHandlerBase
  • Вызов: Base::preloadUserInfo
public function preloadUserInfo(array $userIds): void
{
	$missingUserIds = array_diff($userIds, array_keys(static::$userFields));
	if (empty($missingUserIds))
	{
		return;
	}

	$cursor = UserTable::getList([
		'select' => static::$requiredUserFieldsList,
		'filter' => [
			'=ID' => $missingUserIds
		]
	]);

	foreach ($cursor->getIterator() as $row)
	{
		static::$userFields[$row['ID']] = $row;
	}
}