diff options
Diffstat (limited to 'ext/intl/formatter')
| -rw-r--r-- | ext/intl/formatter/formatter.stub.php | 4 | ||||
| -rw-r--r-- | ext/intl/formatter/formatter_arginfo.h | 4 | ||||
| -rw-r--r-- | ext/intl/formatter/formatter_main.c | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/ext/intl/formatter/formatter.stub.php b/ext/intl/formatter/formatter.stub.php index 045b0640ce..19e6148b8a 100644 --- a/ext/intl/formatter/formatter.stub.php +++ b/ext/intl/formatter/formatter.stub.php @@ -4,13 +4,13 @@ class NumberFormatter { - public function __construct(string $locale, int $style, string $pattern = "") {} + public function __construct(string $locale, int $style, ?string $pattern = null) {} /** * @return NumberFormatter|null * @alias numfmt_create */ - public static function create(string $locale, int $style, string $pattern = "") {} + public static function create(string $locale, int $style, ?string $pattern = null) {} /** * @return string|false diff --git a/ext/intl/formatter/formatter_arginfo.h b/ext/intl/formatter/formatter_arginfo.h index 79f977fb81..a621605977 100644 --- a/ext/intl/formatter/formatter_arginfo.h +++ b/ext/intl/formatter/formatter_arginfo.h @@ -1,10 +1,10 @@ /* This is a generated file, edit the .stub.php file instead. - * Stub hash: 0f285bbaa6f4f37060eb8325956f41bd86e9dea3 */ + * Stub hash: de7625297bcdb8c7e4944a319c019ed68508ea2c */ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_NumberFormatter___construct, 0, 0, 2) ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0) ZEND_ARG_TYPE_INFO(0, style, IS_LONG, 0) - ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, pattern, IS_STRING, 0, "\"\"") + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, pattern, IS_STRING, 1, "null") ZEND_END_ARG_INFO() #define arginfo_class_NumberFormatter_create arginfo_class_NumberFormatter___construct diff --git a/ext/intl/formatter/formatter_main.c b/ext/intl/formatter/formatter_main.c index 8f44f33fa3..aacae86ca6 100644 --- a/ext/intl/formatter/formatter_main.c +++ b/ext/intl/formatter/formatter_main.c @@ -34,7 +34,7 @@ static int numfmt_ctor(INTERNAL_FUNCTION_PARAMETERS) FORMATTER_METHOD_INIT_VARS; /* Parse parameters. */ - if( zend_parse_parameters( ZEND_NUM_ARGS(), "sl|s", + if( zend_parse_parameters( ZEND_NUM_ARGS(), "sl|s!", &locale, &locale_len, &style, &pattern, &pattern_len ) == FAILURE ) { return FAILURE; |
