mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-09-30 05:09:06 +02:00
FIX: Make error messages available to extensions
This commit is contained in:
parent
73c6c61ff7
commit
bf07ba30f4
@ -514,10 +514,10 @@ class RequestHandler extends ViewableData
|
|||||||
$request = $this->getRequest();
|
$request = $this->getRequest();
|
||||||
|
|
||||||
// Call a handler method such as onBeforeHTTPError404
|
// Call a handler method such as onBeforeHTTPError404
|
||||||
$this->extend("onBeforeHTTPError{$errorCode}", $request);
|
$this->extend("onBeforeHTTPError{$errorCode}", $request, $errorMessage);
|
||||||
|
|
||||||
// Call a handler method such as onBeforeHTTPError, passing 404 as the first arg
|
// Call a handler method such as onBeforeHTTPError, passing 404 as the first arg
|
||||||
$this->extend('onBeforeHTTPError', $errorCode, $request);
|
$this->extend('onBeforeHTTPError', $errorCode, $request, $errorMessage);
|
||||||
|
|
||||||
// Throw a new exception
|
// Throw a new exception
|
||||||
throw new HTTPResponse_Exception($errorMessage, $errorCode);
|
throw new HTTPResponse_Exception($errorMessage, $errorCode);
|
||||||
|
Loading…
Reference in New Issue
Block a user