WireShutdown::setFatalErrorResponse() method

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.236

Latest news

  • ProcessWire Weekly #552
    In the 552nd issue of ProcessWire Weekly we'll check out the latest weekly update from Ryan, take a quick look at a new e-commerce solution for ProcessWire, and more. Read on!
    Weekly.pw / 7 December 2024
  • Custom Fields Module
    This week we look at a new ProFields module named Custom Fields. This module provides a way to rapidly build out ProcessWire fields that contain any number of subfields/properties within them.
    Blog / 30 August 2024
  • Subscribe to weekly ProcessWire news

“ProcessWire is like a breath of fresh air. So powerful yet simple to build with and customise, and web editors love it too.” —Margaret Chatwin, Web developer