Пример #1
0
 public function onRequest(RequestEvent $event)
 {
     $request = $event->getRequest();
     $matcher = $event->getApplication()->getServices()->get($this->serviceName);
     $actionName = $matcher->match($request);
     $event->getContext()->setActionName($actionName);
 }
Пример #2
0
 public function onRequest(RequestEvent $event)
 {
     $request = $event->getRequest();
     $session = $event->getApplication()->getServices()->get($this->serviceName);
     $request->setSession($session);
     $session->start();
 }
Пример #3
0
 public function onRequest(RequestEvent $event)
 {
     $urlRewriter = $event->getApplication()->getServices()->get($this->cfg('rewriterService', 'urlRewriter'));
     $cmf = $event->getApplication()->getServices()->get($this->cfg('serviceName', 'cmf'));
     $routes = $cmf->getRoutes();
     $urlRewriter->addRoutes($routes);
     $cmf->initServices($event->getApplication()->getServices());
 }