/var/www/cobraambalaj/vendor/symfony/http-foundation
NameSizeModeActions
Exception/-0755rm
File/-0755rm
RateLimiter/-0755rm
Session/-0755rm
Test/-0755rm
AcceptHeader.php36390644editdlrm
AcceptHeaderItem.php34080644editdlrm
BinaryFileResponse.php124960644editdlrm
CHANGELOG.md148450644editdlrm
composer.json11220644editdlrm
Cookie.php116490644editdlrm
ExpressionRequestMatcher.php13540644editdlrm
FileBag.php39500644editdlrm
HeaderBag.php74030644editdlrm
HeaderUtils.php94530644editdlrm
InputBag.php40920644editdlrm
IpUtils.php55700644editdlrm
JsonResponse.php75860644editdlrm
LICENSE10650644editdlrm
ParameterBag.php60290644editdlrm
README.md5310644editdlrm
RedirectResponse.php30720644editdlrm
Request.php684350644editdlrm
RequestMatcher.php47500644editdlrm
RequestMatcherInterface.php6870644editdlrm
RequestStack.php23690644editdlrm
Response.php372610644editdlrm
ResponseHeaderBag.php80310644editdlrm
ServerBag.php40010644editdlrm
StreamedResponse.php31370644editdlrm
UrlHelper.php31060644editdlrm
Edit: /var/www/cobraambalaj/vendor/symfony/http-foundation/RequestStack.php (2369B)
* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpFoundation; /** * Request stack that controls the lifecycle of requests. * * @author Benjamin Eberlei */ class RequestStack { /** * @var Request[] */ private $requests = []; /** * Pushes a Request on the stack. * * This method should generally not be called directly as the stack * management should be taken care of by the application itself. */ public function push(Request $request) { $this->requests[] = $request; } /** * Pops the current request from the stack. * * This operation lets the current request go out of scope. * * This method should generally not be called directly as the stack * management should be taken care of by the application itself. * * @return Request|null */ public function pop() { if (!$this->requests) { return null; } return array_pop($this->requests); } /** * @return Request|null */ public function getCurrentRequest() { return end($this->requests) ?: null; } /** * Gets the master Request. * * Be warned that making your code aware of the master request * might make it un-compatible with other features of your framework * like ESI support. * * @return Request|null */ public function getMasterRequest() { if (!$this->requests) { return null; } return $this->requests[0]; } /** * Returns the parent request of the current. * * Be warned that making your code aware of the parent request * might make it un-compatible with other features of your framework * like ESI support. * * If current Request is the master request, it returns null. * * @return Request|null */ public function getParentRequest() { $pos = \count($this->requests) - 2; if (!isset($this->requests[$pos])) { return null; } return $this->requests[$pos]; } }