• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/im/notification/usecase/taskcreated.php
  • Класс: BitrixTasksIntegrationIMNotificationUseCaseTaskCreated
  • Вызов: TaskCreated::getCommaSeparatedUserNames
private function getCommaSeparatedUserNames(UserRepositoryInterface $userRepository, array $usersIds, ?string $nameTemplate): string
{
	$users = [];

	foreach ($usersIds as $userId)
	{
		$user = $userRepository->getUserById($userId);
		if ($user instanceof User)
		{
			$users[] = $user->toString($nameTemplate);
		}
	}

	return implode(',', $users);
}