• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/disk/connector/task.php
  • Класс: Bitrix\Tasks\Integration\Disk\Connector\Task
  • Вызов: Task::addComment
public function addComment($authorId, array $data)
{
	$fields = array(
		"ANCILLARY" => true,
		"POST_MESSAGE" => $data['text']
	);
	if(!empty($data['fileId']))
	{
		$fields['UF_FORUM_MESSAGE_DOC'] = array($data['fileId']);
	}
	elseif(!empty($data['versionId']))
	{
		$fields['UF_FORUM_MESSAGE_VER'] = $data['versionId'];
	}

	// todo: move to \Bitrix\Tasks\Item\Task
	$task = \CTaskItem::getInstance($this->entityId, $authorId);
	if ($this->canRead($authorId))
	{
		\CTaskCommentItem::add($task, $fields);
	}
}