diff options
Diffstat (limited to 'wiki/inc/Action/Exception/FatalException.php')
-rw-r--r-- | wiki/inc/Action/Exception/FatalException.php | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/wiki/inc/Action/Exception/FatalException.php b/wiki/inc/Action/Exception/FatalException.php new file mode 100644 index 0000000..5f2516f --- /dev/null +++ b/wiki/inc/Action/Exception/FatalException.php @@ -0,0 +1,29 @@ +<?php + +namespace dokuwiki\Action\Exception; + +/** + * Class FatalException + * + * A fatal exception during handling the action + * + * Will abort all handling and display some info to the user. The HTTP status code + * can be defined. + * + * @package dokuwiki\Action\Exception + */ +class FatalException extends \Exception { + + protected $status; + + /** + * FatalException constructor. + * + * @param string $message the message to send + * @param int $status the HTTP status to send + * @param null|\Exception $previous previous exception + */ + public function __construct($message = 'A fatal error occured', $status = 500, $previous = null) { + parent::__construct($message, $status, $previous); + } +} |