public function RedirectResponse::__construct in Zircon Profile 8
Same name in this branch
- 8 vendor/symfony/http-foundation/RedirectResponse.php \Symfony\Component\HttpFoundation\RedirectResponse::__construct()
- 8 vendor/zendframework/zend-diactoros/src/Response/RedirectResponse.php \Zend\Diactoros\Response\RedirectResponse::__construct()
Same name and namespace in other branches
- 8.0 vendor/symfony/http-foundation/RedirectResponse.php \Symfony\Component\HttpFoundation\RedirectResponse::__construct()
Creates a redirect response so that it conforms to the rules defined for a redirect status code.
Parameters
string $url The URL to redirect to:
int $status The status code (302 by default):
array $headers The headers (Location is always set to the given URL):
Throws
\InvalidArgumentException
Overrides Response::__construct
See also
http://tools.ietf.org/html/rfc2616#section-10.3
1 call to RedirectResponse::__construct()
- TrustedRedirectResponse::__construct in core/
lib/ Drupal/ Core/ Routing/ TrustedRedirectResponse.php - Creates a redirect response so that it conforms to the rules defined for a redirect status code.
1 method overrides RedirectResponse::__construct()
- TrustedRedirectResponse::__construct in core/
lib/ Drupal/ Core/ Routing/ TrustedRedirectResponse.php - Creates a redirect response so that it conforms to the rules defined for a redirect status code.
File
- vendor/
symfony/ http-foundation/ RedirectResponse.php, line 34
Class
- RedirectResponse
- RedirectResponse represents an HTTP response doing a redirect.
Namespace
Symfony\Component\HttpFoundationCode
public function __construct($url, $status = 302, $headers = array()) {
if (empty($url)) {
throw new \InvalidArgumentException('Cannot redirect to an empty URL.');
}
parent::__construct('', $status, $headers);
$this
->setTargetUrl($url);
if (!$this
->isRedirect()) {
throw new \InvalidArgumentException(sprintf('The HTTP status code is not a redirect ("%s" given).', $status));
}
}