Документация для разработчиков
Темная тема

HandleFault

void
public function HandleFault(
	Exception exception
);

Этот метод вызывается исполняющей средой при возникновении ошибки выполнения действия. Метод может быть переопределен, если при возникновении ошибки выполнения действия необходимо выполнить какой-либо код. По умолчанию метод ничего не делает и может быть переопределен в классе-наследнике.

Параметры метода

ПараметрОписание
exceptionОбъект типа Exception, представляющий собой ошибку выполнения

Примеры использования

<?
public function HandleFault(Exception $exception)
{
	if ($exception == null)
		throw new Exception("exception");
	$status = $this->Cancel();
	if ($status == CBPActivityExecutionStatus::Canceling)
		return CBPActivityExecutionStatus::Faulting;
	return $status;
}
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024