• Модуль: transformer
  • Путь к файлу: ~/bitrix/modules/transformer/lib/command.php
  • Класс: BitrixTransformerCommand
  • Вызов: Command::processError
protected function processError($errorCode = 0, $message = '')
{
	if(!$errorCode)
	{
		$errorCode = Command::ERROR_CONTROLLER_UNKNOWN_ERROR;
	}
	if(!$message && $errorCode > 0)
	{
		$message = $this->getErrorMessages()[$errorCode];
	}
	if(!$message)
	{
		$message = $this->getErrorMessages()[Command::ERROR_CONTROLLER_UNKNOWN_ERROR];
	}
	$result = new Result();
	$result->addError(new Error($message, $errorCode));
	Log::write($message);
	if($this->id > 0)
	{
		$this->updateStatus(self::STATUS_ERROR, $message, $errorCode);
	}
	if(!empty($this->callback))
	{
		$this->callback();
	}
	return $result;
}