23 lines
1.3 KiB
PHP
23 lines
1.3 KiB
PHP
--TEST--
|
|
GitHub #12020 intl_get_error_message() broken after MessageFormatter::formatMessage() fails
|
|
--EXTENSIONS--
|
|
intl
|
|
--FILE--
|
|
<?php
|
|
|
|
var_dump(\MessageFormatter::formatMessage('en', 'some message with {invalid format}', []), intl_get_error_message());
|
|
var_dump(\MessageFormatter::formatMessage('en', 'some {wrong.format}', []), intl_get_error_message());
|
|
|
|
var_dump(msgfmt_format_message('en', 'some message with {invalid format}', []), intl_get_error_message());
|
|
var_dump(msgfmt_format_message('en', 'some {wrong.format}', []), intl_get_error_message());
|
|
?>
|
|
--EXPECT--
|
|
bool(false)
|
|
string(163) "MessageFormatter::formatMessage(): pattern syntax error (parse error at offset 19, after " message with {", before or at "invalid format}"): U_PATTERN_SYNTAX_ERROR"
|
|
bool(false)
|
|
string(151) "MessageFormatter::formatMessage(): pattern syntax error (parse error at offset 6, after "some {", before or at "wrong.format}"): U_PATTERN_SYNTAX_ERROR"
|
|
bool(false)
|
|
string(153) "msgfmt_format_message(): pattern syntax error (parse error at offset 19, after " message with {", before or at "invalid format}"): U_PATTERN_SYNTAX_ERROR"
|
|
bool(false)
|
|
string(141) "msgfmt_format_message(): pattern syntax error (parse error at offset 6, after "some {", before or at "wrong.format}"): U_PATTERN_SYNTAX_ERROR"
|