1<?php 2 3namespace dokuwiki\Action\Exception; 4 5/** 6 * Class FatalException 7 * 8 * A fatal exception during handling the action 9 * 10 * Will abort all handling and display some info to the user. The HTTP status code 11 * can be defined. 12 * 13 * @package dokuwiki\Action\Exception 14 */ 15class FatalException extends \Exception { 16 17 protected $status; 18 19 /** 20 * FatalException constructor. 21 * 22 * @param string $message the message to send 23 * @param int $status the HTTP status to send 24 * @param null|\Exception $previous previous exception 25 */ 26 public function __construct($message = 'A fatal error occured', $status = 500, $previous = null) { 27 parent::__construct($message, $status, $previous); 28 } 29} 30