code: public function finalMatch(RouteCollection $collection, Request $request)
      {
          $this->routes = $collection;
  
          $context = new RequestContext();
          $context->fromRequest($request);
          $context->setHost($request->getHttpHost());
  
          $this->setContext($context);
  
          return $this->matchRequest($request);
      }
docs: {@inheritdoc}