Cleanup return values for Intl when parameter parsing is unsuccessful

Closes GH-4871.
This commit is contained in:
Máté Kocsis 2019-10-29 15:45:46 +01:00 committed by Nikita Popov
parent 5cbe5a538c
commit 969e7a3c8b
35 changed files with 251 additions and 214 deletions

View file

@ -47,7 +47,7 @@ U_CFUNC PHP_FUNCTION(datefmt_get_timezone_id)
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, IntlDateFormatter_ce_ptr ) == FAILURE) {
RETURN_FALSE;
return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
@ -71,7 +71,7 @@ U_CFUNC PHP_FUNCTION(datefmt_get_timezone)
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, IntlDateFormatter_ce_ptr ) == FAILURE) {
RETURN_FALSE;
return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
@ -99,7 +99,7 @@ U_CFUNC PHP_FUNCTION(datefmt_set_timezone)
if ( zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Oz", &object, IntlDateFormatter_ce_ptr, &timezone_zv) == FAILURE) {
RETURN_FALSE;
return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
@ -124,7 +124,7 @@ U_CFUNC PHP_FUNCTION(datefmt_get_calendar)
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, IntlDateFormatter_ce_ptr ) == FAILURE) {
RETURN_FALSE;
return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
@ -149,7 +149,7 @@ U_CFUNC PHP_FUNCTION(datefmt_get_calendar_object)
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, IntlDateFormatter_ce_ptr ) == FAILURE) {
RETURN_FALSE;
return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
@ -183,7 +183,7 @@ U_CFUNC PHP_FUNCTION(datefmt_set_calendar)
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "Oz",
&object, IntlDateFormatter_ce_ptr, &calendar_zv) == FAILURE) {
RETURN_FALSE;
return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;