Skip to content

Commit 726b3c5

Browse files
[Intl] Add polyfill for Locale::canonicalize()
1 parent 93b96c6 commit 726b3c5

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Constraints/LocaleValidator.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
namespace Symfony\Component\Validator\Constraints;
1313

1414
use Symfony\Component\Intl\Intl;
15-
use Symfony\Component\Intl\Locale as IntlLocale;
1615
use Symfony\Component\Validator\Constraint;
1716
use Symfony\Component\Validator\ConstraintValidator;
1817
use Symfony\Component\Validator\Exception\UnexpectedTypeException;
@@ -43,7 +42,7 @@ public function validate($value, Constraint $constraint)
4342

4443
$value = (string) $value;
4544
if ($constraint->canonicalize) {
46-
$value = IntlLocale::canonicalize($value);
45+
$value = \Locale::canonicalize($value);
4746
}
4847
$localeBundle = Intl::getLocaleBundle();
4948
$locales = $localeBundle->getLocaleNames();

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"symfony/http-foundation": "~4.1",
2525
"symfony/http-kernel": "~3.4|~4.0",
2626
"symfony/var-dumper": "~3.4|~4.0",
27-
"symfony/intl": "~3.4|~4.0",
27+
"symfony/intl": "~4.1",
2828
"symfony/yaml": "~3.4|~4.0",
2929
"symfony/config": "~3.4|~4.0",
3030
"symfony/dependency-injection": "~3.4|~4.0",
@@ -39,6 +39,7 @@
3939
"phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
4040
"symfony/dependency-injection": "<3.4",
4141
"symfony/http-kernel": "<3.4",
42+
"symfony/intl": "<4.1",
4243
"symfony/yaml": "<3.4"
4344
},
4445
"suggest": {

0 commit comments

Comments
 (0)