Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 839c78a

Browse files
committed
Revert "merged branch jfsimon/issue-6928 (PR #7378)"
This reverts commit 70ec4f6, reversing changes made to 3a03f3e.
1 parent 0631f9e commit 839c78a

File tree

2 files changed

+3
-14
lines changed

2 files changed

+3
-14
lines changed

src/Symfony/Component/HttpFoundation/Request.php

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1309,21 +1309,14 @@ public function getLanguages()
13091309
for ($i = 0, $max = count($codes); $i < $max; $i++) {
13101310
if ($i == 0) {
13111311
$lang = strtolower($codes[0]);
1312-
// First segment of compound language codes
1313-
// is added to supported languages list
1314-
if (!in_array($lang, $this->languages)) {
1315-
$this->languages[] = $lang;
1316-
}
13171312
} else {
13181313
$lang .= '_'.strtoupper($codes[$i]);
13191314
}
13201315
}
13211316
}
13221317
}
13231318

1324-
if (!in_array($lang, $this->languages)) {
1325-
$this->languages[] = $lang;
1326-
}
1319+
$this->languages[] = $lang;
13271320
}
13281321

13291322
return $this->languages;

src/Symfony/Component/HttpFoundation/Tests/RequestTest.php

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -951,8 +951,8 @@ public function testGetLanguages()
951951

952952
$request = new Request();
953953
$request->headers->set('Accept-language', 'zh, en-us; q=0.8, en; q=0.6');
954-
$this->assertEquals(array('zh', 'en', 'en_US'), $request->getLanguages());
955-
$this->assertEquals(array('zh', 'en', 'en_US'), $request->getLanguages());
954+
$this->assertEquals(array('zh', 'en_US', 'en'), $request->getLanguages());
955+
$this->assertEquals(array('zh', 'en_US', 'en'), $request->getLanguages());
956956

957957
$request = new Request();
958958
$request->headers->set('Accept-language', 'zh, en-us; q=0.6, en; q=0.8');
@@ -969,10 +969,6 @@ public function testGetLanguages()
969969
$request = new Request();
970970
$request->headers->set('Accept-language', 'zh, i-cherokee; q=0.6');
971971
$this->assertEquals(array('zh', 'cherokee'), $request->getLanguages());
972-
973-
$request = new Request();
974-
$request->headers->set('Accept-language', 'en-us');
975-
$this->assertEquals(array('en', 'en_US'), $request->getLanguages());
976972
}
977973

978974
public function testGetRequestFormat()

0 commit comments

Comments
 (0)