. // }}} namespace App\Util\Exception; use App\Core\Router\Router; use Exception; use Symfony\Component\HttpFoundation\RedirectResponse; class RedirectException extends Exception { public ?RedirectResponse $redirect_response = null; public function __construct(string $url_id = '', $message = '', $code = 302, Exception $previous_exception = null) { if (!empty($url_id)) { $this->redirect_response = new RedirectResponse(Router::url($urlid)); } parent::__construct($message, $code, $previous_exception); } }