Helpers for handling exceptional error conditions.

The handlers here are generally assumed to be used for fatal errors.

package XenForo_Error

 Methods

Logs a debugging message into the server error log, provided debug mode is enabled.

debug(string $message) 

Arguments are identical to sprintf.

Parameters

$message

string

Message, with formatting like sprintf. Other arguments are passed in.

getExceptionTrace()

getExceptionTrace(\Exception $e) 

Parameters

$e

logException()

logException(\Exception $e, $rollbackTransactions) 

Parameters

$e

$rollbackTransactions

noControllerResponse()

noControllerResponse(\XenForo_RouteMatch $routeMatch, \Zend_Controller_Request_Http $request) 

Parameters

$routeMatch

$request

noViewRenderer()

noViewRenderer(\Zend_Controller_Request_Http $request) 

Parameters

$request

unexpectedException()

unexpectedException(\Exception $e) 

Parameters

$e

_getPhrasedTextIfPossible()

_getPhrasedTextIfPossible($fallbackText, $phraseName, array $params) 

Parameters

$fallbackText

$phraseName

$params