• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/merger/entitymergerexception.php
  • Класс: Bitrix\Crm\Merger\EntityMergerException
  • Вызов: EntityMergerException::__construct
public function __construct($entityTypeID = 0, $entityID = 0, $roleID = 0, $code = 0, $file = '', $line = 0, \Exception $previous = null, array $params = null)
{
	$this->entityTypeID = $entityTypeID;
	$this->entityID = $entityID;
	$this->roleID = $roleID;

	if($params === null)
	{
		$params = array();
	}
	$this->conflictResolutionMode = isset($params['conflictResolutionMode'])
		? (int)$params['conflictResolutionMode'] : ConflictResolutionMode::UNDEFINED;

	$message = $this->getMessageByCode($code);
	if($previous)
	{
		$message .= ' Caused by: '.$previous->getMessage();
	}

	parent::__construct($message, $code, $file, $line, $previous);
}