[HttpFoundation] Fixed #3053

This commit is contained in:
Christophe Coevoet 2012-01-07 14:27:33 +01:00
parent 3e9d937eb8
commit 9bc41d00d1
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')));