File tree Expand file tree Collapse file tree 2 files changed +10
-5
lines changed
src/Symfony/Component/Locale Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -285,12 +285,8 @@ public static function getIcuDataDirectory()
285
285
*/
286
286
protected static function getFallbackLocale ($ locale )
287
287
{
288
- if ($ locale === self ::getDefault ()) {
289
- return null ;
290
- }
291
-
292
288
if (false === $ pos = strrpos ($ locale , '_ ' )) {
293
- return self :: getDefault () ;
289
+ return null ;
294
290
}
295
291
296
292
return substr ($ locale , 0 , $ pos );
Original file line number Diff line number Diff line change @@ -19,6 +19,9 @@ class LocaleTest extends LocaleTestCase
19
19
public function testGetDisplayCountriesReturnsFullListForSubLocale ()
20
20
{
21
21
$ this ->skipIfIntlExtensionIsNotLoaded ();
22
+
23
+ Locale::setDefault ('de_CH ' );
24
+
22
25
$ countriesDe = Locale::getDisplayCountries ('de ' );
23
26
$ countriesDeCh = Locale::getDisplayCountries ('de_CH ' );
24
27
@@ -30,6 +33,9 @@ public function testGetDisplayCountriesReturnsFullListForSubLocale()
30
33
public function testGetDisplayLanguagesReturnsFullListForSubLocale ()
31
34
{
32
35
$ this ->skipIfIntlExtensionIsNotLoaded ();
36
+
37
+ Locale::setDefault ('de_CH ' );
38
+
33
39
$ languagesDe = Locale::getDisplayLanguages ('de ' );
34
40
$ languagesDeCh = Locale::getDisplayLanguages ('de_CH ' );
35
41
@@ -41,6 +47,9 @@ public function testGetDisplayLanguagesReturnsFullListForSubLocale()
41
47
public function testGetDisplayLocalesReturnsFullListForSubLocale ()
42
48
{
43
49
$ this ->skipIfIntlExtensionIsNotLoaded ();
50
+
51
+ Locale::setDefault ('de_CH ' );
52
+
44
53
$ localesDe = Locale::getDisplayLocales ('de ' );
45
54
$ localesDeCh = Locale::getDisplayLocales ('de_CH ' );
46
55
You can’t perform that action at this time.
0 commit comments