|
@@ -28,7 +28,7 @@ class LanguageTest extends TestCase {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * LanguageTest::testAll()
|
|
|
|
|
|
|
+ * LanguageTest::testParseLanguageList()
|
|
|
*
|
|
*
|
|
|
* @return void
|
|
* @return void
|
|
|
*/
|
|
*/
|
|
@@ -49,6 +49,23 @@ class LanguageTest extends TestCase {
|
|
|
]
|
|
]
|
|
|
];
|
|
];
|
|
|
$this->assertSame($expected, $res);
|
|
$this->assertSame($expected, $res);
|
|
|
|
|
+
|
|
|
|
|
+ $res = Language::parseLanguageList($_SERVER['HTTP_ACCEPT_LANGUAGE'], false);
|
|
|
|
|
+ $expected = [
|
|
|
|
|
+ '1.0' => [
|
|
|
|
|
+ 'de-DE'
|
|
|
|
|
+ ],
|
|
|
|
|
+ '0.8' => [
|
|
|
|
|
+ 'de'
|
|
|
|
|
+ ],
|
|
|
|
|
+ '0.6' => [
|
|
|
|
|
+ 'en-US'
|
|
|
|
|
+ ],
|
|
|
|
|
+ '0.4' => [
|
|
|
|
|
+ 'en'
|
|
|
|
|
+ ]
|
|
|
|
|
+ ];
|
|
|
|
|
+ $this->assertSame($expected, $res);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|