1
0
Fork 0
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

34 lines
729 B
PHP

<?php
/**
* Informatica Eindproject D4p
* 6in3, Stedelijk Gymnasium Nijmegen
* Docent: Hans de Wolf
*
* ==================
*
* Daniel Boutros,
* Christiaan Goossens,
* Jelmer Hinssen
*/
namespace Inforbank\Application\Helper;
class Redirect
{
/**
* Create a new redirect to the given path
* @param Request $request
* @param Response $response
* @param string $path
* @return Response object
*/
public static function create($request, $response, $path)
{
$basePath = $request->getUri()->getBaseUrl();
$response = $response->withStatus(302);
$response = $response->withHeader('Location', $basePath . $path);
return $response;
}
}