Skip to content

Commit e39cd55

Browse files
author
Francesco Placella
committed
I-48: Ensured trusted host settings checks do not fail.
1 parent e46ed0f commit e39cd55

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

lib/DrupalHelper.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,13 @@ class DrupalHelper
1919
public function bootDrupal($drupalRoot)
2020
{
2121
$autoloader = require_once $drupalRoot . '/autoload.php';
22-
$request = new Request();
22+
// Inherit the current request's HTTP host to respect trusted hosts
23+
// settings.
24+
$current_request = Request::createFromGlobals();
25+
$server = [
26+
'HTTP_HOST' => $current_request->getHost(),
27+
];
28+
$request = new Request([], [], [], [], [], $server);
2329
$kernel = DrupalKernel::createFromRequest($request, $autoloader, 'prod', true, $drupalRoot);
2430
$kernel->boot();
2531
$kernel->loadLegacyIncludes();

0 commit comments

Comments
 (0)