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.
34 lines
729 B
PHP
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;
|
|
}
|
|
}
|