• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/Debugger/Workflow/DebugWorkflow.php
  • Класс: BitrixBizprocDebuggerWorkflowDebugWorkflow
  • Вызов: DebugWorkflow::toggleQueueExceptions
private function toggleQueueExceptions()
{
	foreach ($this->activitiesQueue as $index => $item)
	{
		if ($item[1] === CBPActivityExecutorOperationType::HandleFault && isset($item[2]))
		{
			if ($item[2] instanceof Exception)
			{
				$this->activitiesQueue[$index][2] = [$item[2]->getMessage(), $item[2]->getCode()];
			}
			elseif (is_array($item[2]))
			{
				$this->activitiesQueue[$index][2] = new Exception($item[2][0], $item[2][1]);
			}
		}
	}
}