Redirect
class Redirect extends Handler
Wird beim Ausführen einer Route eine Ausnahme geworfen, so kann mit Hilfe dieses Handlers ein Redirect auf eine andere Route definiert werden. Der Client erhält hierzu im Header die neue Location übergeben.
Über die Eigenschaft location muss die neue Location gesetzt werden. Der Wert ist dabei die Location selber (z.B. /de/startseite/) und nicht die ID der Route. Über statuscode kann der Statuscode gesetzt werden.
$handler = new Redirect;
$handler->location = "http://www.example.com/";
$handler->statuscode = 500;