mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Use RETURN_THROWS() for WeakMap methods
This commit is contained in:
parent
fbe317bf21
commit
c588db1ee7
1 changed files with 7 additions and 7 deletions
|
@ -694,12 +694,12 @@ ZEND_METHOD(WeakMap, offsetGet)
|
|||
zval *key;
|
||||
|
||||
if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &key) == FAILURE) {
|
||||
return;
|
||||
RETURN_THROWS();
|
||||
}
|
||||
|
||||
zval *zv = zend_weakmap_read_dimension(Z_OBJ_P(ZEND_THIS), key, BP_VAR_R, NULL);
|
||||
if (!zv) {
|
||||
return;
|
||||
RETURN_THROWS();
|
||||
}
|
||||
|
||||
ZVAL_COPY(return_value, zv);
|
||||
|
@ -710,7 +710,7 @@ ZEND_METHOD(WeakMap, offsetSet)
|
|||
zval *key, *value;
|
||||
|
||||
if (zend_parse_parameters(ZEND_NUM_ARGS(), "zz", &key, &value) == FAILURE) {
|
||||
return;
|
||||
RETURN_THROWS();
|
||||
}
|
||||
|
||||
zend_weakmap_write_dimension(Z_OBJ_P(ZEND_THIS), key, value);
|
||||
|
@ -721,7 +721,7 @@ ZEND_METHOD(WeakMap, offsetExists)
|
|||
zval *key;
|
||||
|
||||
if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &key) == FAILURE) {
|
||||
return;
|
||||
RETURN_THROWS();
|
||||
}
|
||||
|
||||
RETURN_BOOL(zend_weakmap_has_dimension(Z_OBJ_P(ZEND_THIS), key, /* check_empty */ 0));
|
||||
|
@ -732,7 +732,7 @@ ZEND_METHOD(WeakMap, offsetUnset)
|
|||
zval *key;
|
||||
|
||||
if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &key) == FAILURE) {
|
||||
return;
|
||||
RETURN_THROWS();
|
||||
}
|
||||
|
||||
zend_weakmap_unset_dimension(Z_OBJ_P(ZEND_THIS), key);
|
||||
|
@ -741,7 +741,7 @@ ZEND_METHOD(WeakMap, offsetUnset)
|
|||
ZEND_METHOD(WeakMap, count)
|
||||
{
|
||||
if (zend_parse_parameters_none() == FAILURE) {
|
||||
return;
|
||||
RETURN_THROWS();
|
||||
}
|
||||
|
||||
zend_long count;
|
||||
|
@ -752,7 +752,7 @@ ZEND_METHOD(WeakMap, count)
|
|||
ZEND_METHOD(WeakMap, getIterator)
|
||||
{
|
||||
if (zend_parse_parameters_none() == FAILURE) {
|
||||
return;
|
||||
RETURN_THROWS();
|
||||
}
|
||||
|
||||
zend_create_internal_iterator_zval(return_value, ZEND_THIS);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue