Newscoop\NewscoopBundle\EventListener\RouteListener::onRequest PHP Метод

onRequest() публичный Метод

Fill listPaginatorService with information about route and parameters from request
public onRequest ( GetResponseEvent $event )
$event Symfony\Component\HttpKernel\Event\GetResponseEvent
    public function onRequest(GetResponseEvent $event)
    {
        $request = $event->getRequest();
        $params = array_merge($request->query->all(), $request->attributes->all());
        foreach ($params as $key => $param) {
            if (substr($key, 0, 1) == '_') {
                unset($params[$key]);
            }
        }
        $this->listPaginatorService->setRouteParams($params);
        $this->listPaginatorService->setRoute($request->attributes->get('_route'));
    }