merged branch stof/issue_3053 (PR #3054)

Commits
-------

9bc41d0 [HttpFoundation] Fixed #3053

Discussion
----------

[HttpFoundation] Fixed #3053
This commit is contained in:
Fabien Potencier 2012-01-07 16:40:58 +01:00
commit 4f1edb50d8
2 changed files with 2 additions and 1 deletions

View File

@ -931,7 +931,7 @@ class Request
{
$preferredLanguages = $this->getLanguages();
if (null === $locales) {
if (empty($locales)) {
return isset($preferredLanguages[0]) ? $preferredLanguages[0] : null;
}

View File

@ -719,6 +719,7 @@ class RequestTest extends \PHPUnit_Framework_TestCase
{
$request = new Request();
$this->assertEquals('', $request->getPreferredLanguage());
$this->assertEquals('', $request->getPreferredLanguage(array()));
$this->assertEquals('fr', $request->getPreferredLanguage(array('fr')));
$this->assertEquals('fr', $request->getPreferredLanguage(array('fr', 'en')));
$this->assertEquals('en', $request->getPreferredLanguage(array('en', 'fr')));