diff --git a/core/libraries/Hubzero/Base/Application.php b/core/libraries/Hubzero/Base/Application.php index 9f6eb510a0..69497e0bb8 100644 --- a/core/libraries/Hubzero/Base/Application.php +++ b/core/libraries/Hubzero/Base/Application.php @@ -10,6 +10,7 @@ use Hubzero\Container\Container; use Hubzero\Error\Exception\NotAuthorizedException; use Hubzero\Error\Exception\NotFoundException; +use Hubzero\Error\Exception\MethodNotAllowedException; use Hubzero\Error\Exception\RuntimeException; use Hubzero\Facades\Facade; use Hubzero\Http\RedirectResponse; @@ -265,6 +266,10 @@ public function abort($code, $message='') { switch ($code) { + case 405: + throw new MethodNotAllowedException($message, $code); + break; + case 404: throw new NotFoundException($message, $code); break;