wire404() function
Stop execution with a 404 unless redirect URL available (for front-end use)
This is an alternative to using a manual throw new Wire404Exception()
and is recognized by
PW as a front-end 404 where PagePathHistory (or potentially other modules) are still allowed
to change the behavior of the request from a 404 to something else (like a 301 redirect).
Please note this method is and thus not intended to be called directly.
Available since version 3.0.146.
Internal usage
// basic internal usage
wire404();
// internal usage with all arguments
wire404(string $message = '');
Arguments
Name | Type(s) | Description |
---|---|---|
$message (optional) | string | Optional message to send to Exception message argument (not used in output by default) |
Exceptions
Method can throw exceptions on error:
Wire404Exception
Functions methods and properties
API reference based on ProcessWire core version 3.0.251