Overview

Namespaces

  • Mapbender
    • Component
      • HTTP
    • CoreBundle
      • Command
      • Component
        • Exception
      • Controller
      • DataFixtures
        • ORM
      • DependencyInjection
      • Element
        • Type
      • Entity
      • EventListener
      • Extension
      • Form
        • DataTransformer
        • EventListener
        • Type
      • Security
      • Template
    • KmlBundle
      • Element
    • ManagerBundle
      • Controller
      • Form
        • DataTransformer
        • Type
    • MonitoringBundle
      • Command
      • Component
      • Controller
      • DependencyInjection
      • Entity
      • EventListener
      • Form
    • PrintBundle
      • Component
      • Controller
    • WmcBundle
      • Component
        • Exception
      • Element
        • Type
      • Entity
      • Form
        • Type
    • WmsBundle
      • Component
        • Exception
      • Controller
      • DependencyInjection
      • Element
        • Type
      • Entity
      • Event
      • Form
        • EventListener
        • Type
    • WmtsBundle
      • Component
        • Exception
      • Controller
      • Entity
      • Form
        • Type
  • None
  • PHP

Classes

  • RequestListener
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download
 1: <?php
 2: 
 3: namespace Mapbender\CoreBundle\EventListener;
 4: 
 5: use \Symfony\Component\HttpKernel\Event\GetResponseEvent;
 6: use \Symfony\Component\HttpFoundation\Response;
 7: 
 8: /**
 9:  * RequestListener
10:  */
11: class RequestListener {
12:     
13:     /**
14:      * 
15:      * @param \Symfony\Component\HttpKernel\Event\GetResponseEvent $event
16:      */
17:     public function onKernelRequest(GetResponseEvent $event) {
18:         $request = $event->getRequest();
19: 
20:         $session_id = $request->get(session_name());
21: 
22:         if($session_id) {
23:             $request->cookies->set(session_name(), $session_id);
24:             session_id($request->get(session_name()));
25:         }
26:     }
27: }
28: 
29: 
Mapbender3 API documenation API documentation generated by ApiGen 2.8.0