WireShutdown::setFatalErrorResponse()

Set fatal error response info including http code, optional extra headers, and more

Available since version 3.0.166.

Usage

$wireShutdown->setFatalErrorResponse(array $options);

Arguments

NameType(s)Description
$optionsarray
  • code (int): http code to send, or omit to use default (500)
  • headers (array): Optional additional headers to send, in format [ "Header-Name: Header-Value" ]
  • emailTo (string): Administrator email address to send error to Default:$config->adminEmail
  • emailFrom (string): From email address for email to administrator Default:$config->wireMail['from']
  • emailFromName (string): From “name” for email to administrator Default:$config->wireMail['fromName']
  • emailSubject (string): Override email subject Default:use built-in translatable subject
  • emailBody (string): Override default email body (text-only). Should have {url}, {user} and {message} placeholders.
  • emailModule (string): Name of WireMail module to use or leave blank for automatic.
  • words (array): Spicy but calming words to prepend to visible error messages.

WireShutdown methods and properties

API reference based on ProcessWire core version 3.0.251