Neos\Flow\Mvc\Controller\AbstractController::redirectToRequest PHP Method

redirectToRequest() protected method

Redirect will be sent to the client which then performs another request to the new URI. NOTE: This method only supports web requests and will throw an exception if used with other request types.
See also: forwardToRequest()
protected redirectToRequest ( ActionRequest $request, integer $delay, integer $statusCode = 303 ) : void
$request Neos\Flow\Mvc\ActionRequest The request to redirect to
$delay integer (optional) The delay in seconds. Default is no delay.
$statusCode integer (optional) The HTTP status code for the redirect. Default is "303 See Other"
return void
    protected function redirectToRequest(ActionRequest $request, $delay = 0, $statusCode = 303)
    {
        $packageKey = $request->getControllerPackageKey();
        $subpackageKey = $request->getControllerSubpackageKey();
        if ($subpackageKey !== null) {
            $packageKey .= '\\' . $subpackageKey;
        }
        $this->redirect($request->getControllerActionName(), $request->getControllerName(), $packageKey, $request->getArguments(), $delay, $statusCode, $request->getFormat());
    }