diff --git a/app/Exceptions/NotifyException.php b/app/Exceptions/NotifyException.php index 67ef27a75..b62b8fde6 100644 --- a/app/Exceptions/NotifyException.php +++ b/app/Exceptions/NotifyException.php @@ -9,13 +9,8 @@ use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface; class NotifyException extends Exception implements Responsable, HttpExceptionInterface { public $message; - public $redirectLocation; - protected $status; - - /** - * @var array - */ - protected array $headers = []; + public string $redirectLocation; + protected int $status; public function __construct(string $message, string $redirectLocation = '/', int $status = 500) { @@ -23,18 +18,11 @@ class NotifyException extends Exception implements Responsable, HttpExceptionInt $this->redirectLocation = $redirectLocation; $this->status = $status; - if ($status >= 300 && $status < 400) { - // add redirect header only when a matching HTTP status is given - $this->headers = ['location' => $redirectLocation]; - } - parent::__construct(); } /** * Get the desired HTTP status code for this exception. - * - * {@inheritdoc} */ public function getStatusCode(): int { @@ -43,20 +31,10 @@ class NotifyException extends Exception implements Responsable, HttpExceptionInt /** * Get the desired HTTP headers for this exception. - * - * {@inheritdoc} */ public function getHeaders(): array { - return $this->headers; - } - - /** - * @param array $headers - */ - public function setHeaders(array $headers): void - { - $this->headers = $headers; + return []; } /** diff --git a/app/Exceptions/PrettyException.php b/app/Exceptions/PrettyException.php index d0aca5922..606085231 100644 --- a/app/Exceptions/PrettyException.php +++ b/app/Exceptions/PrettyException.php @@ -8,20 +8,8 @@ use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface; class PrettyException extends Exception implements Responsable, HttpExceptionInterface { - /** - * @var ?string - */ - protected $subtitle = null; - - /** - * @var ?string - */ - protected $details = null; - - /** - * @var array - */ - protected $headers = []; + protected ?string $subtitle = null; + protected ?string $details = null; /** * Render a response for when this exception occurs. @@ -63,19 +51,9 @@ class PrettyException extends Exception implements Responsable, HttpExceptionInt /** * Get the desired HTTP headers for this exception. - * @return array */ public function getHeaders(): array { - return $this->headers; - } - - /** - * Set the desired HTTP headers for this exception. - * @param array $headers - */ - public function setHeaders(array $headers): void - { - $this->headers = $headers; + return []; } }