Skip to content
Snippets Groups Projects

Issue #2985400: Url::createFromRequest ignores query parameters

2 files
+ 22
1
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -491,7 +491,11 @@ public static function createFromRequest(Request $request) {
@@ -491,7 +491,11 @@ public static function createFromRequest(Request $request) {
$result = \Drupal::service('router.no_access_checks')->matchRequest($request);
$result = \Drupal::service('router.no_access_checks')->matchRequest($request);
$route_name = $result[RouteObjectInterface::ROUTE_NAME];
$route_name = $result[RouteObjectInterface::ROUTE_NAME];
$route_parameters = $result['_raw_variables']->all();
$route_parameters = $result['_raw_variables']->all();
return new static($route_name, $route_parameters);
$options = [];
 
if (!empty($request->query->all())) {
 
$options['query'] = $request->query->all();
 
}
 
return new static($route_name, $route_parameters, $options);
}
}
/**
/**
Loading