From 74da0b56f5a68c15ae0328b0d43b4f257310f2f3 Mon Sep 17 00:00:00 2001 From: Chris Galliano Date: Tue, 4 Feb 2020 14:09:44 +0200 Subject: [PATCH] redirect response --- .../Response/Redirect/UriRedirectResponse.php | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 src/Http/Response/Redirect/UriRedirectResponse.php 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