Example #1
0
 /**
  * @return EventManagerInterface
  */
 public function getEventManager()
 {
     if (!$this->eventManager) {
         $this->eventManager = new EventManager();
         $this->eventManager->setLogger($this->getLogger());
         $this->eventManager->addListener(new DefaultProxyListener($this->getFirewall()))->addListener(new ProxyCacheListener($this->getCacheStrategy(), $this->getStorage()));
     }
     return $this->eventManager;
 }