Skip to content

Commit a15040f

Browse files
committed
[Intl] Allow passing null as a locale fallback
Null is passed in update-data.php to prevent falling back to English locale during icu data import.
1 parent 1161c88 commit a15040f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Locale.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
final class Locale extends \Locale
2222
{
2323
/**
24-
* @var string
24+
* @var string|null
2525
*/
2626
private static $defaultFallback = 'en';
2727

@@ -31,24 +31,24 @@ final class Locale extends \Locale
3131
* The default fallback locale is used as fallback for locales that have no
3232
* fallback otherwise.
3333
*
34-
* @param string $locale The default fallback locale
34+
* @param string|null $locale The default fallback locale
3535
*
3636
* @see getFallback()
3737
*/
38-
public static function setDefaultFallback(string $locale)
38+
public static function setDefaultFallback(?string $locale)
3939
{
4040
self::$defaultFallback = $locale;
4141
}
4242

4343
/**
4444
* Returns the default fallback locale.
4545
*
46-
* @return string The default fallback locale
46+
* @return string|null The default fallback locale
4747
*
4848
* @see setDefaultFallback()
4949
* @see getFallback()
5050
*/
51-
public static function getDefaultFallback(): string
51+
public static function getDefaultFallback(): ?string
5252
{
5353
return self::$defaultFallback;
5454
}

0 commit comments

Comments
 (0)