Guest User

Untitled

a guest
Oct 17th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.56 KB | None | 0 0
  1. <?php
  2.  
  3. class RouterListener extends sfRouterListener
  4. {
  5.     protected $exception;
  6.  
  7.     public function onEarlyKernelRequest(GetResponseEvent $event)
  8.     {
  9.       $return = parent::onEarlyKernelRequest($event);
  10.  
  11.       try {
  12.         $this->onKernelRequest($event);
  13.       } catch (Exception $e) {
  14.         $this->exception = $e;
  15.       }
  16.  
  17.       return $return;
  18.     }
  19.  
  20.     public function onKernelRequest(GetResponseEvent $event)
  21.     {
  22.       if ($this->exception) {
  23.         throw $this->exception;
  24.       }
  25.       return parent::onKernelRequest($event);
  26.     }
  27. }
Add Comment
Please, Sign In to add comment