• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/comments/internals/comment.php
  • Класс: BitrixTasksCommentsInternalsComment
  • Вызов: Comment::createFromData
static function createFromData(
	string $message,
	int $authorId,
	int $type = self::TYPE_DEFAULT,
	array $data = []
): Comment
{
	$c = 0;
	$comment = new Comment($message, $authorId, $type);

	if (empty($data))
	{
		return $comment;
	}

	foreach ($data as $partData)
	{
		if (is_array($partData))
		{
			foreach ($partData as $part)
			{
				$comment->addPart($c++, '', $part);
			}
		}
	}

	return $comment;
}