X7ROOT File Manager
Current Path:
/home/prisjneg/public_html/vendor/symfony/http-foundation
home
/
prisjneg
/
public_html
/
vendor
/
symfony
/
http-foundation
/
📁
..
📄
AcceptHeader.php
(3.36 KB)
📄
AcceptHeaderItem.php
(3.19 KB)
📄
BinaryFileResponse.php
(12.62 KB)
📄
CHANGELOG.md
(19.11 KB)
📄
ChainRequestMatcher.php
(873 B)
📄
Cookie.php
(11.93 KB)
📁
Exception
📄
ExpressionRequestMatcher.php
(1.93 KB)
📁
File
📄
FileBag.php
(3.74 KB)
📄
HeaderBag.php
(7.12 KB)
📄
HeaderUtils.php
(9.06 KB)
📄
InputBag.php
(5.01 KB)
📄
IpUtils.php
(7.95 KB)
📄
JsonResponse.php
(6.64 KB)
📄
LICENSE
(1.04 KB)
📄
ParameterBag.php
(7.46 KB)
📄
README.md
(526 B)
📁
RateLimiter
📄
RedirectResponse.php
(2.56 KB)
📄
Request.php
(68.02 KB)
📁
RequestMatcher
📄
RequestMatcher.php
(5.21 KB)
📄
RequestMatcherInterface.php
(621 B)
📄
RequestStack.php
(2.87 KB)
📄
Response.php
(40.07 KB)
📄
ResponseHeaderBag.php
(7.94 KB)
📄
ServerBag.php
(3.92 KB)
📁
Session
📄
StreamedJsonResponse.php
(5.64 KB)
📄
StreamedResponse.php
(3 KB)
📁
Test
📄
UriSigner.php
(3.21 KB)
📄
UrlHelper.php
(3.05 KB)
📄
composer.json
(1.31 KB)
Editing: RedirectResponse.php
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpFoundation; /** * RedirectResponse represents an HTTP response doing a redirect. * * @author Fabien Potencier <fabien@symfony.com> */ class RedirectResponse extends Response { protected $targetUrl; /** * Creates a redirect response so that it conforms to the rules defined for a redirect status code. * * @param string $url The URL to redirect to. The URL should be a full URL, with schema etc., * but practically every browser redirects on paths only as well * @param int $status The HTTP status code (302 "Found" by default) * @param array $headers The headers (Location is always set to the given URL) * * @throws \InvalidArgumentException * * @see https://tools.ietf.org/html/rfc2616#section-10.3 */ public function __construct(string $url, int $status = 302, array $headers = []) { 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)); } if (301 == $status && !\array_key_exists('cache-control', array_change_key_case($headers, \CASE_LOWER))) { $this->headers->remove('cache-control'); } } /** * Returns the target URL. */ public function getTargetUrl(): string { return $this->targetUrl; } /** * Sets the redirect target of this response. * * @return $this * * @throws \InvalidArgumentException */ public function setTargetUrl(string $url): static { if ('' === $url) { throw new \InvalidArgumentException('Cannot redirect to an empty URL.'); } $this->targetUrl = $url; $this->setContent( sprintf('<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta http-equiv="refresh" content="0;url=\'%1$s\'" /> <title>Redirecting to %1$s</title> </head> <body> Redirecting to <a href="%1$s">%1$s</a>. </body> </html>', htmlspecialchars($url, \ENT_QUOTES, 'UTF-8'))); $this->headers->set('Location', $url); $this->headers->set('Content-Type', 'text/html; charset=utf-8'); return $this; } }
Upload File
Create Folder