By tobiasb on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
11.4.x
Introduced in version:
11.4.0
Issue links:
Description:
When creating a URL object via \Drupal\Core\Url::createFromRequest(), you do not need to set the missing query parameters via setOption anymore.
Before
$request = \Symfony\Component\HttpFoundation\Request::create('/node', 'GET');
$url = \Drupal\Core\Url::createFromRequest($request);
// Hack.
$url->setOption('query', $request->query->all());
After
$request = \Symfony\Component\HttpFoundation\Request::create('/node', 'GET');
$url = \Drupal\Core\Url::createFromRequest($request);
// No hack anymore \o/.
Impacts:
Module developers
Site templates, recipes and distribution developers