|
5 | 5 | --FILE-- |
6 | 6 | <?php |
7 | 7 |
|
8 | | -function ut_main() |
9 | | -{ |
10 | | - $ret = var_export(ut_loc_accept_http(str_repeat('x', 256)), true); |
11 | | - $ret .= "\n"; |
12 | | - if(intl_is_failure(intl_get_error_code())) { |
13 | | - $ret .= var_export(intl_get_error_message(), true); |
14 | | - } |
15 | | - $ret .= "\n"; |
16 | | - $ret .= var_export(ut_loc_accept_http(str_repeat('en,', 256)), true); |
17 | | - $ret .= "\n"; |
18 | | - if(intl_is_failure(intl_get_error_code())) { |
19 | | - $ret .= var_export(intl_get_error_message(), true); |
20 | | - } |
21 | | - return $ret; |
22 | | -} |
23 | | - |
24 | | -include_once( 'ut_common.inc' ); |
25 | | -ut_run(); |
| 8 | +$http = str_repeat('x', 256); |
| 9 | + |
| 10 | +var_dump(Locale::acceptFromHttp($http)); |
| 11 | +var_dump(intl_get_error_message()); |
| 12 | + |
| 13 | +var_dump(locale_accept_from_http($http)); |
| 14 | +var_dump(intl_get_error_message()); |
| 15 | + |
| 16 | + |
| 17 | +$http = str_repeat('en', 256); |
| 18 | + |
| 19 | +var_dump(Locale::acceptFromHttp($http)); |
| 20 | +var_dump(intl_get_error_message()); |
| 21 | + |
| 22 | +var_dump(locale_accept_from_http($http)); |
| 23 | +var_dump(intl_get_error_message()); |
| 24 | + |
26 | 25 | ?> |
27 | 26 | --EXPECT-- |
28 | | -false |
29 | | -'locale_accept_from_http: locale string too long: U_ILLEGAL_ARGUMENT_ERROR' |
30 | | -'en' |
| 27 | +bool(false) |
| 28 | +string(73) "locale_accept_from_http: locale string too long: U_ILLEGAL_ARGUMENT_ERROR" |
| 29 | +bool(false) |
| 30 | +string(73) "locale_accept_from_http: locale string too long: U_ILLEGAL_ARGUMENT_ERROR" |
| 31 | +bool(false) |
| 32 | +string(73) "locale_accept_from_http: locale string too long: U_ILLEGAL_ARGUMENT_ERROR" |
| 33 | +bool(false) |
| 34 | +string(73) "locale_accept_from_http: locale string too long: U_ILLEGAL_ARGUMENT_ERROR" |
0 commit comments