]> BookStack Code Mirror - bookstack/blobdiff - app/Exceptions/NotifyException.php
Added user-create API endpoint
[bookstack] / app / Exceptions / NotifyException.php
index 8e748a21dc77ed17301610d6f6e1f877de4ac53e..e09247208fc7d432e84932c97c3252e3bda8f124 100644 (file)
@@ -9,17 +9,27 @@ class NotifyException extends Exception implements Responsable
 {
     public $message;
     public $redirectLocation;
+    protected $status;
 
     /**
      * NotifyException constructor.
      */
-    public function __construct(string $message, string $redirectLocation = '/')
+    public function __construct(string $message, string $redirectLocation = '/', int $status = 500)
     {
         $this->message = $message;
         $this->redirectLocation = $redirectLocation;
+        $this->status = $status;
         parent::__construct();
     }
 
+    /**
+     * Get the desired status code for this exception.
+     */
+    public function getStatus(): int
+    {
+        return $this->status;
+    }
+
     /**
      * Send the response for this type of exception.
      *