diff --git a/src/Http/Response/Redirect/UriRedirectResponse.php b/src/Http/Response/Redirect/UriRedirectResponse.php new file mode 100644 index 0000000..0bba8ce --- /dev/null +++ b/src/Http/Response/Redirect/UriRedirectResponse.php @@ -0,0 +1,47 @@ +uri = $uri; + $this->statusCode = $status ?? 302; + } + + public function status(): StatusInterface + { + return new PredefinedStatus($this->statusCode, ''); + } + + public function headers(): HeadersInterface + { + return new Headers(new LocationHeader($this->uri)); + } + + public function stream(): StreamInterface + { + return new Stream(''); + } + } \ No newline at end of file