• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/control/tag.php
  • Класс: BitrixTasksControlTag
  • Вызов: Tag::getTagsForAdd
private function getTagsForAdd(int $taskId, array $newTags): array
{
	$this->cacheCurrentTags($taskId);
	$currentTags = $this->getNames(self::$storage[self::TASK_TAGS_CACHE]);

	$addToTask = array_diff($newTags, $currentTags);

	$add = [];
	foreach ($addToTask as $tag)
	{
		$add[] = [
			'NAME' => $tag,
			'USER_ID' => $this->userId,
		];
	}

	return $add;
}