diff --git a/core/modules/language/lib/Drupal/language/Tests/LanguageUrlRewritingTest.php b/core/modules/language/lib/Drupal/language/Tests/LanguageUrlRewritingTest.php index 1772129d9c96115beb2f12a7a3b7ed8cd94f4f0f..04ed724e678baf1e7aedf17b1ef575b467bf133a 100644 --- a/core/modules/language/lib/Drupal/language/Tests/LanguageUrlRewritingTest.php +++ b/core/modules/language/lib/Drupal/language/Tests/LanguageUrlRewritingTest.php @@ -99,6 +99,8 @@ function testDomainNameNegotiationPort() { drupal_static_reset('language_url_outbound_alter'); drupal_static_reset('language_url_rewrite_url'); + // Remember current HTTP_HOST. + $http_host = $_SERVER['HTTP_HOST']; // Fake a different port. $_SERVER['HTTP_HOST'] .= ':88'; @@ -107,6 +109,9 @@ function testDomainNameNegotiationPort() { $url = url('', array('absolute' => TRUE, 'language' => $language)); $this->assertTrue(strcmp($url, 'http://example.fr:88/') == 0, 'The right port is used.'); + + // Restore HTTP_HOST. + $_SERVER['HTTP_HOST'] = $http_host; } }