• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/comments/task/commentposter.php
  • Класс: BitrixTasksCommentsTaskCommentPoster
  • Вызов: CommentPoster::getMembersForExpiredMessages
private function getMembersForExpiredMessages(array $taskData): array
{
	$creatorId = (int)$taskData['CREATED_BY'];
	$responsibleId = (int)$taskData['RESPONSIBLE_ID'];
	$accomplices = $taskData['ACCOMPLICES'];
	$accomplices = (is_array($accomplices) ? $accomplices : $accomplices->export());
	$accomplices = array_map('intval', $accomplices);

	if (in_array($creatorId, $accomplices, true))
	{
		unset($accomplices[array_search($creatorId, $accomplices, true)]);
	}

	$members = ($responsibleId !== $creatorId ? [$responsibleId] : []);
	$members = array_unique(array_merge($members, $accomplices));

	return $members;
}