X7ROOT File Manager
Current Path:
/opt/alt/php53/usr/share/pear/Symfony/Component/HttpKernel/EventListener
opt
/
alt
/
php53
/
usr
/
share
/
pear
/
Symfony
/
Component
/
HttpKernel
/
EventListener
/
ðŸ“
..
📄
ErrorsLoggerListener.php
(1.2 KB)
📄
EsiListener.php
(1.4 KB)
📄
ExceptionListener.php
(4.22 KB)
📄
FragmentListener.php
(3.38 KB)
📄
LocaleListener.php
(3.33 KB)
📄
ProfilerListener.php
(5.38 KB)
📄
ResponseListener.php
(1.37 KB)
📄
RouterListener.php
(6.54 KB)
📄
SessionListener.php
(1.41 KB)
📄
StreamedResponseListener.php
(1.29 KB)
📄
TestSessionListener.php
(2.56 KB)
Editing: EsiListener.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\HttpKernel\EventListener; use Symfony\Component\HttpKernel\Event\FilterResponseEvent; use Symfony\Component\HttpKernel\KernelEvents; use Symfony\Component\HttpKernel\HttpCache\Esi; use Symfony\Component\EventDispatcher\EventSubscriberInterface; /** * EsiListener adds a Surrogate-Control HTTP header when the Response needs to be parsed for ESI. * * @author Fabien Potencier <fabien@symfony.com> */ class EsiListener implements EventSubscriberInterface { private $esi; /** * Constructor. * * @param Esi $esi An ESI instance */ public function __construct(Esi $esi = null) { $this->esi = $esi; } /** * Filters the Response. * * @param FilterResponseEvent $event A FilterResponseEvent instance */ public function onKernelResponse(FilterResponseEvent $event) { if (!$event->isMasterRequest() || null === $this->esi) { return; } $this->esi->addSurrogateControl($event->getResponse()); } public static function getSubscribedEvents() { return array( KernelEvents::RESPONSE => 'onKernelResponse', ); } }
Upload File
Create Folder