Skip to content

Commit 65f9291

Browse files
authored
Merge pull request #49 from plach79/I-48-trusted_hosts
I-48: Ensured trusted host settings checks do not fail
2 parents 2fb4e9f + e39cd55 commit 65f9291

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)