• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/replicator/template/templateparameter.php
  • Класс: BitrixTasksReplicatorTemplateTemplateParameter
  • Вызов: TemplateParameter::getConvertedData
private function getConvertedData(array $templateFields, array $taskFields): array
{
	$converters = new ConverterCollection(...ConverterConfig::getDefaultConverters());
	foreach ($templateFields as $name => $data)
	{
		$converter = $converters->find($name);
		if (!is_null($converter))
		{
			$convertedData = $converter->convert($this->repository);
			$taskFields = array_merge($taskFields, $convertedData);
		}
	}

	$ufConverter = new UFConverter();

	return array_merge($taskFields, $ufConverter->convert($this->repository));
}