class InternalRedirect extends Handler

Wird beim Ausführen einer Route eine Ausnahme geworfen, so kann mit Hilfe dieses Handlers ein interner Redirect auf eine andere Route definiert werden. Der Client bekommt hiervon nicht mit.

Über die Eigenschaft path muss die neue Route gesetzt werden. Der Wert ist dabei die Route selber (z.B. /de/startseite/) und nicht die ID der Route.

$handler = new Redirect;
$handler->path = "/de/startseite";
$handler->statuscode = 500;

Methods

process(Route $route, string $method, string $path)

Über diese Methode wird im Fehlerfall ein alternativer Ablauf gestartet.

Details

at line 55
Redirect process(Route $route, string $method, string $path)

Über diese Methode wird im Fehlerfall ein alternativer Ablauf gestartet.

Parameters

Route $route Route
string $method Methode
string $path Pfad

Return Value

Redirect