• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/definitionofdoneservice.php
  • Класс: BitrixTasksScrumServiceDefinitionOfDoneService
  • Вызов: DefinitionOfDoneService::mergeList
public function mergeList(string $facade, int $entityId, array $items): Result
{
	$result = new Result();

	foreach ($items as $id => $item)
	{
		$item['ID'] = ((int) ($item['ID'] ?? null) === 0 ? null : (int) $item['ID']);
		$item['IS_COMPLETE'] = ($item['IS_COMPLETE'] === "true");
		$item['IS_IMPORTANT'] = ($item['IS_IMPORTANT'] === "true");

		$items[$item['NODE_ID']] = $item;
		unset($items[$id]);
	}

	return $facade::merge($entityId, $this->executiveUserId, $items, []);
}