protected function redirect($actionName, $controllerName = null, $packageKey = null, array $arguments = null, $delay = 0, $statusCode = 303, $format = null)
{
if ($packageKey !== null && strpos($packageKey, '\\') !== false) {
list($packageKey, $subpackageKey) = explode('\\', $packageKey, 2);
} else {
$subpackageKey = null;
}
$this->uriBuilder->reset();
if ($format === null) {
$this->uriBuilder->setFormat($this->request->getFormat());
} else {
$this->uriBuilder->setFormat($format);
}
$uri = $this->uriBuilder->setCreateAbsoluteUri(true)->uriFor($actionName, $arguments, $controllerName, $packageKey, $subpackageKey);
$this->redirectToUri($uri, $delay, $statusCode);
}