• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/merger/conflictresolver/base.php
  • Класс: Bitrix\Crm\Merger\ConflictResolver\Base
  • Вызов: Base::resolve
public function resolve(): Result
{
	$this->isTargetChanged = false;

	if (empty($this->seeds))
	{
		return new Result();
	}

	$result = new Result();
	if ($this->doResolve())
	{
		$result->setSeedsValues($this->newSeedsValue);
		$result->setTargetValue($this->getNewTargetValue());
		$result->setTargetChanged($this->isTargetChanged());
		$result->setHistoryItems($this->getHistoryItems());
	}
	else
	{
		$result->setFailed();
	}
	return $result;
}