30 lines
606 B
PHP
30 lines
606 B
PHP
--TEST--
|
|
GitHub #12282 IntlDateFormatter::locale with invalid value.
|
|
--EXTENSIONS--
|
|
intl
|
|
--FILE--
|
|
<?php
|
|
|
|
try {
|
|
new IntlDateFormatter(
|
|
'xx',
|
|
IntlDateFormatter::FULL,
|
|
IntlDateFormatter::FULL,
|
|
null,
|
|
null,
|
|
'w'
|
|
);
|
|
} catch (\ValueError $e) {
|
|
echo $e->getMessage() . PHP_EOL;
|
|
}
|
|
|
|
Locale::setDefault('xx');
|
|
try {
|
|
new IntlDateFormatter(Locale::getDefault());
|
|
} catch (\ValueError $e) {
|
|
echo $e->getMessage();
|
|
}
|
|
--EXPECT--
|
|
IntlDateFormatter::__construct(): Argument #1 ($locale) "xx" is invalid
|
|
IntlDateFormatter::__construct(): Argument #1 ($locale) "xx" is invalid
|