• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/uf/messengercallconnector.php
  • Класс: BitrixDiskUfMessengerCallConnector
  • Вызов: MessengerCallConnector::getMembers
protected function getMembers(Call $call): array
{
	$members = [];
	$userIds = $call->getAssociatedEntity()->getUsers();
	if (!$userIds)
	{
		return [];
	}

	$users = User::getModelList([
		'filter' => [
			'@ID' => $userIds,
		]
	]);
	foreach ($users as $user)
	{
		$members[] = [
			"NAME" => $user->getFormattedName(),
			"LINK" => CComponentEngine::makePathFromTemplate($this->getPathToUser(), ["user_id" => $user->getId()]),
			"AVATAR_SRC" => $user->getAvatarSrc(),
		];
	}

	return $members;
}