From e12ca4f023e2cd9144bd1c7717df38da8fccdc4a Mon Sep 17 00:00:00 2001 From: Matthew Baggett Date: Wed, 18 Nov 2020 09:08:06 +0100 Subject: [PATCH] ->redirect impl. --- src/Controllers/AbstractController.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Controllers/AbstractController.php b/src/Controllers/AbstractController.php index a18f287..1d7555b 100644 --- a/src/Controllers/AbstractController.php +++ b/src/Controllers/AbstractController.php @@ -65,6 +65,13 @@ abstract class AbstractController return $response->withHeader('Content-type', 'application/json'); } + public function redirect(Response $response, string $url = "/", int $code = 302) : Response + { + $response = $response->withStatus($code); + + return $response->withHeader("Location", $url); + } + public function jsonResponseException(\Exception $e, Request $request, Response $response): Response { return $this->jsonResponse(