diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c index a5562f165f76e..398fa66e3d07e 100644 --- a/ext/reflection/php_reflection.c +++ b/ext/reflection/php_reflection.c @@ -1297,9 +1297,7 @@ static void _function_check_flag(INTERNAL_FUNCTION_PARAMETERS, int mask) reflection_object *intern; zend_function *mptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(mptr); RETURN_BOOL(mptr->common.fn_flags & mask); } @@ -1685,9 +1683,7 @@ ZEND_METHOD(ReflectionFunction, __toString) zend_function *fptr; smart_str str = {0}; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); _function_string(&str, fptr, intern->ce, ""); RETURN_STR(smart_str_extract(&str)); @@ -1700,9 +1696,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getName) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); RETURN_STR_COPY(fptr->common.function_name); @@ -1715,9 +1709,8 @@ ZEND_METHOD(ReflectionFunctionAbstract, isClosure) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); + GET_REFLECTION_OBJECT_PTR(fptr); RETURN_BOOL(fptr->common.fn_flags & ZEND_ACC_CLOSURE); } @@ -1729,9 +1722,8 @@ ZEND_METHOD(ReflectionFunctionAbstract, getClosureThis) reflection_object *intern; zval* closure_this; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); + GET_REFLECTION_OBJECT(); if (!Z_ISUNDEF(intern->obj)) { closure_this = zend_get_closure_this_ptr(&intern->obj); @@ -1748,9 +1740,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getClosureScopeClass) reflection_object *intern; const zend_function *closure_func; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT(); if (!Z_ISUNDEF(intern->obj)) { closure_func = zend_get_closure_method_def(Z_OBJ(intern->obj)); @@ -1766,9 +1756,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getClosureCalledClass) { reflection_object *intern; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT(); if (!Z_ISUNDEF(intern->obj)) { zend_class_entry *called_scope; @@ -1789,9 +1777,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getClosureUsedVariables) reflection_object *intern; const zend_function *closure_func; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT(); array_init(return_value); @@ -1841,9 +1827,7 @@ ZEND_METHOD(ReflectionFunction, getClosure) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); if (!Z_ISUNDEF(intern->obj)) { @@ -1861,9 +1845,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, isInternal) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); RETURN_BOOL(fptr->type == ZEND_INTERNAL_FUNCTION); } @@ -1875,9 +1857,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, isUserDefined) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); RETURN_BOOL(fptr->type == ZEND_USER_FUNCTION); } @@ -1899,9 +1879,7 @@ ZEND_METHOD(ReflectionFunction, isAnonymous) /* {{{ Returns whether this function has been disabled or not */ ZEND_METHOD(ReflectionFunction, isDisabled) { - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); /* A disabled function cannot be queried using Reflection. */ RETURN_FALSE; @@ -1914,9 +1892,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getFileName) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); if (fptr->type == ZEND_USER_FUNCTION) { RETURN_STR_COPY(fptr->op_array.filename); @@ -1931,9 +1907,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getStartLine) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); if (fptr->type == ZEND_USER_FUNCTION) { RETURN_LONG(fptr->op_array.line_start); @@ -1948,9 +1922,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getEndLine) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); if (fptr->type == ZEND_USER_FUNCTION) { RETURN_LONG(fptr->op_array.line_end); @@ -1965,9 +1937,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getDocComment) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -2010,9 +1980,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getStaticVariables) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); /* Return an empty array in case no static variables exist */ @@ -2118,9 +2086,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, returnsReference) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -2135,9 +2101,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getNumberOfParameters) zend_function *fptr; uint32_t num_args; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -2156,9 +2120,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getNumberOfRequiredParameters) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -2174,9 +2136,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getParameters) uint32_t i, num_args; struct _zend_arg_info *arg_info; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -2216,9 +2176,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getExtension) zend_function *fptr; zend_internal_function *internal; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -2242,9 +2200,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getExtensionName) zend_function *fptr; zend_internal_function *internal; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -2332,9 +2288,7 @@ ZEND_METHOD(ReflectionGenerator, getExecutingLine) zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(ZEND_THIS)->obj); zend_execute_data *ex = generator->execute_data; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); REFLECTION_CHECK_VALID_GENERATOR(ex) @@ -2348,9 +2302,7 @@ ZEND_METHOD(ReflectionGenerator, getExecutingFile) zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(ZEND_THIS)->obj); zend_execute_data *ex = generator->execute_data; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); REFLECTION_CHECK_VALID_GENERATOR(ex) @@ -2364,9 +2316,7 @@ ZEND_METHOD(ReflectionGenerator, getFunction) zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(ZEND_THIS)->obj); zend_function *func = generator->func; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); if (func->common.fn_flags & ZEND_ACC_CLOSURE) { zval closure; @@ -2386,9 +2336,7 @@ ZEND_METHOD(ReflectionGenerator, getThis) zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(ZEND_THIS)->obj); zend_execute_data *ex = generator->execute_data; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); REFLECTION_CHECK_VALID_GENERATOR(ex) @@ -2407,9 +2355,7 @@ ZEND_METHOD(ReflectionGenerator, getExecutingGenerator) zend_execute_data *ex = generator->execute_data; zend_generator *current; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); REFLECTION_CHECK_VALID_GENERATOR(ex) @@ -2423,9 +2369,7 @@ ZEND_METHOD(ReflectionGenerator, isClosed) zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(ZEND_THIS)->obj); zend_execute_data *ex = generator->execute_data; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); RETURN_BOOL(ex == NULL); } @@ -2625,9 +2569,7 @@ ZEND_METHOD(ReflectionParameter, __toString) parameter_reference *param; smart_str str = {0}; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); _parameter_string(&str, param->fptr, param->arg_info, param->offset, param->required, ""); RETURN_STR(smart_str_extract(&str)); @@ -2641,9 +2583,7 @@ ZEND_METHOD(ReflectionParameter, getName) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); if (has_internal_arg_info(param->fptr)) { @@ -2660,9 +2600,7 @@ ZEND_METHOD(ReflectionParameter, getDeclaringFunction) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); if (!param->fptr->common.scope) { @@ -2679,9 +2617,7 @@ ZEND_METHOD(ReflectionParameter, getDeclaringClass) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); if (param->fptr->common.scope) { @@ -2697,9 +2633,7 @@ ZEND_METHOD(ReflectionParameter, getClass) parameter_reference *param; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); // TODO: This is going to return null for union types, which is rather odd. @@ -2758,9 +2692,7 @@ ZEND_METHOD(ReflectionParameter, hasType) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); RETVAL_BOOL(ZEND_TYPE_IS_SET(param->arg_info->type)); @@ -2773,9 +2705,7 @@ ZEND_METHOD(ReflectionParameter, getType) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); if (!ZEND_TYPE_IS_SET(param->arg_info->type)) { @@ -2792,9 +2722,7 @@ ZEND_METHOD(ReflectionParameter, isArray) parameter_reference *param; uint32_t type_mask; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); /* BC For iterable */ @@ -2814,9 +2742,7 @@ ZEND_METHOD(ReflectionParameter, isCallable) parameter_reference *param; uint32_t type_mask; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); type_mask = ZEND_TYPE_PURE_MASK_WITHOUT_NULL(param->arg_info->type); @@ -2830,9 +2756,7 @@ ZEND_METHOD(ReflectionParameter, allowsNull) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); RETVAL_BOOL(!ZEND_TYPE_IS_SET(param->arg_info->type) @@ -2846,9 +2770,7 @@ ZEND_METHOD(ReflectionParameter, isPassedByReference) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); RETVAL_BOOL(ZEND_ARG_SEND_MODE(param->arg_info)); @@ -2861,9 +2783,7 @@ ZEND_METHOD(ReflectionParameter, canBePassedByValue) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); /* true if it's ZEND_SEND_BY_VAL or ZEND_SEND_PREFER_REF */ @@ -2893,9 +2813,7 @@ ZEND_METHOD(ReflectionParameter, getPosition) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); RETVAL_LONG(param->offset); @@ -2908,9 +2826,7 @@ ZEND_METHOD(ReflectionParameter, isOptional) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); RETVAL_BOOL(!param->required); @@ -2923,9 +2839,7 @@ ZEND_METHOD(ReflectionParameter, isDefaultValueAvailable) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); @@ -2945,9 +2859,7 @@ ZEND_METHOD(ReflectionParameter, getDefaultValue) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); @@ -2969,9 +2881,7 @@ ZEND_METHOD(ReflectionParameter, isDefaultValueConstant) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); @@ -3001,9 +2911,7 @@ ZEND_METHOD(ReflectionParameter, getDefaultValueConstantName) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); @@ -3043,9 +2951,7 @@ ZEND_METHOD(ReflectionParameter, isVariadic) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); RETVAL_BOOL(ZEND_ARG_IS_VARIADIC(param->arg_info)); @@ -3058,9 +2964,7 @@ ZEND_METHOD(ReflectionParameter, isPromoted) reflection_object *intern; parameter_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); RETVAL_BOOL(ZEND_ARG_IS_PROMOTED(param->arg_info)); @@ -3073,9 +2977,7 @@ ZEND_METHOD(ReflectionType, allowsNull) reflection_object *intern; type_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); RETVAL_BOOL(ZEND_TYPE_ALLOW_NULL(param->type)); @@ -3105,9 +3007,7 @@ ZEND_METHOD(ReflectionType, __toString) reflection_object *intern; type_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); RETURN_STR(zend_named_reflection_type_to_string(param->type)); @@ -3120,9 +3020,7 @@ ZEND_METHOD(ReflectionNamedType, getName) reflection_object *intern; type_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); if (param->legacy_behavior) { @@ -3138,9 +3036,7 @@ ZEND_METHOD(ReflectionNamedType, isBuiltin) reflection_object *intern; type_reference *param; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); if (ZEND_TYPE_IS_ITERABLE_FALLBACK(param->type)) { @@ -3175,9 +3071,7 @@ ZEND_METHOD(ReflectionUnionType, getTypes) type_reference *param; uint32_t type_mask; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); array_init(return_value); @@ -3235,9 +3129,7 @@ ZEND_METHOD(ReflectionIntersectionType, getTypes) type_reference *param; zend_type *list_type; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(param); ZEND_ASSERT(ZEND_TYPE_HAS_LIST(param->type)); @@ -3376,9 +3268,7 @@ ZEND_METHOD(ReflectionMethod, __toString) zend_function *mptr; smart_str str = {0}; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(mptr); _function_string(&str, mptr, intern->ce, ""); RETURN_STR(smart_str_extract(&str)); @@ -3581,9 +3471,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, inNamespace) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -3603,9 +3491,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getNamespaceName) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -3628,9 +3514,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getShortName) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -3652,9 +3536,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, hasReturnType) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -3668,9 +3550,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getReturnType) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -3688,9 +3568,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, hasTentativeReturnType) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -3704,9 +3582,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getTentativeReturnType) reflection_object *intern; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(fptr); @@ -3724,9 +3600,7 @@ ZEND_METHOD(ReflectionMethod, isConstructor) reflection_object *intern; zend_function *mptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(mptr); /* we need to check if the ctor is the ctor of the class level we we * looking at since we might be looking at an inherited old style ctor @@ -3741,9 +3615,7 @@ ZEND_METHOD(ReflectionMethod, isDestructor) reflection_object *intern; zend_function *mptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(mptr); RETURN_BOOL(zend_string_equals_literal_ci( mptr->common.function_name, ZEND_DESTRUCTOR_FUNC_NAME)); @@ -3758,9 +3630,7 @@ ZEND_METHOD(ReflectionMethod, getModifiers) uint32_t keep_flags = ZEND_ACC_PPP_MASK | ZEND_ACC_STATIC | ZEND_ACC_ABSTRACT | ZEND_ACC_FINAL; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(mptr); RETURN_LONG((mptr->common.fn_flags & keep_flags)); @@ -3773,9 +3643,7 @@ ZEND_METHOD(ReflectionMethod, getDeclaringClass) reflection_object *intern; zend_function *mptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(mptr); @@ -3789,9 +3657,7 @@ ZEND_METHOD(ReflectionMethod, hasPrototype) reflection_object *intern; zend_function *mptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(mptr); RETURN_BOOL(mptr->common.prototype != NULL); @@ -3804,9 +3670,7 @@ ZEND_METHOD(ReflectionMethod, getPrototype) reflection_object *intern; zend_function *mptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(mptr); @@ -3879,9 +3743,7 @@ ZEND_METHOD(ReflectionClassConstant, __toString) zend_class_constant *ref; smart_str str = {0}; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); @@ -3903,9 +3765,7 @@ ZEND_METHOD(ReflectionClassConstant, __toString) /* {{{ Returns the constant' name */ ZEND_METHOD(ReflectionClassConstant, getName) { - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); zval *name = reflection_prop_name(ZEND_THIS); if (Z_ISUNDEF_P(name)) { @@ -3925,9 +3785,7 @@ ZEND_METHOD(ReflectionClassConstant, getType) reflection_object *intern; zend_class_constant *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); @@ -3944,9 +3802,7 @@ ZEND_METHOD(ReflectionClassConstant, hasType) reflection_object *intern; zend_class_constant *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); RETVAL_BOOL(ZEND_TYPE_IS_SET(ref->type)); @@ -3957,9 +3813,7 @@ static void _class_constant_check_flag(INTERNAL_FUNCTION_PARAMETERS, int mask) / reflection_object *intern; zend_class_constant *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); RETURN_BOOL(ZEND_CLASS_CONST_FLAGS(ref) & mask); } @@ -3999,9 +3853,7 @@ ZEND_METHOD(ReflectionClassConstant, getModifiers) zend_class_constant *ref; uint32_t keep_flags = ZEND_ACC_FINAL | ZEND_ACC_PPP_MASK; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); RETURN_LONG(ZEND_CLASS_CONST_FLAGS(ref) & keep_flags); @@ -4042,9 +3894,7 @@ ZEND_METHOD(ReflectionClassConstant, getDeclaringClass) reflection_object *intern; zend_class_constant *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); zend_reflection_class_factory(ref->ce, return_value); @@ -4057,9 +3907,7 @@ ZEND_METHOD(ReflectionClassConstant, getDocComment) reflection_object *intern; zend_class_constant *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); if (ref->doc_comment) { RETURN_STR_COPY(ref->doc_comment); @@ -4097,9 +3945,7 @@ ZEND_METHOD(ReflectionClassConstant, isDeprecated) reflection_object *intern; zend_constant *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); @@ -4205,9 +4051,7 @@ ZEND_METHOD(ReflectionClass, getStaticProperties) zval *prop; zend_string *key; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); @@ -4336,9 +4180,7 @@ ZEND_METHOD(ReflectionClass, getDefaultProperties) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); array_init(return_value); if (UNEXPECTED(zend_update_class_constants(ce) != SUCCESS)) { @@ -4356,9 +4198,7 @@ ZEND_METHOD(ReflectionClass, __toString) zend_class_entry *ce; smart_str str = {0}; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); _class_string(&str, ce, &intern->obj, ""); RETURN_STR(smart_str_extract(&str)); @@ -4371,9 +4211,7 @@ ZEND_METHOD(ReflectionClass, getName) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); RETURN_STR_COPY(ce->name); @@ -4386,9 +4224,7 @@ ZEND_METHOD(ReflectionClass, isInternal) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); RETURN_BOOL(ce->type == ZEND_INTERNAL_CLASS); } @@ -4400,9 +4236,7 @@ ZEND_METHOD(ReflectionClass, isUserDefined) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); RETURN_BOOL(ce->type == ZEND_USER_CLASS); } @@ -4414,9 +4248,7 @@ ZEND_METHOD(ReflectionClass, isAnonymous) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); RETURN_BOOL(ce->ce_flags & ZEND_ACC_ANON_CLASS); } @@ -4428,9 +4260,7 @@ ZEND_METHOD(ReflectionClass, getFileName) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); if (ce->type == ZEND_USER_CLASS) { RETURN_STR_COPY(ce->info.user.filename); @@ -4445,9 +4275,7 @@ ZEND_METHOD(ReflectionClass, getStartLine) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); if (ce->type == ZEND_USER_CLASS) { RETURN_LONG(ce->info.user.line_start); @@ -4462,9 +4290,7 @@ ZEND_METHOD(ReflectionClass, getEndLine) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); if (ce->type == ZEND_USER_CLASS) { RETURN_LONG(ce->info.user.line_end); @@ -4479,9 +4305,7 @@ ZEND_METHOD(ReflectionClass, getDocComment) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); if (ce->doc_comment) { RETURN_STR_COPY(ce->doc_comment); @@ -4510,9 +4334,7 @@ ZEND_METHOD(ReflectionClass, getConstructor) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); if (ce->constructor) { @@ -4946,9 +4768,7 @@ static void _class_check_flag(INTERNAL_FUNCTION_PARAMETERS, int mask) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); RETVAL_BOOL(ce->ce_flags & mask); } @@ -4960,9 +4780,7 @@ ZEND_METHOD(ReflectionClass, isInstantiable) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); if (ce->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS | ZEND_ACC_IMPLICIT_ABSTRACT_CLASS | ZEND_ACC_ENUM)) { RETURN_FALSE; @@ -4985,9 +4803,7 @@ ZEND_METHOD(ReflectionClass, isCloneable) zend_class_entry *ce; zval obj; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); if (ce->ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS | ZEND_ACC_IMPLICIT_ABSTRACT_CLASS | ZEND_ACC_ENUM)) { RETURN_FALSE; @@ -5060,9 +4876,7 @@ ZEND_METHOD(ReflectionClass, getModifiers) zend_class_entry *ce; uint32_t keep_flags = ZEND_ACC_FINAL | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS | ZEND_ACC_READONLY_CLASS; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); RETURN_LONG((ce->ce_flags & keep_flags)); @@ -5139,9 +4953,7 @@ ZEND_METHOD(ReflectionClass, newInstanceWithoutConstructor) GET_REFLECTION_OBJECT_PTR(ce); - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); if (ce->type == ZEND_INTERNAL_CLASS && ce->create_object != NULL && (ce->ce_flags & ZEND_ACC_FINAL)) { @@ -5402,9 +5214,7 @@ ZEND_METHOD(ReflectionClass, getInterfaces) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); if (ce->num_interfaces) { @@ -5430,9 +5240,7 @@ ZEND_METHOD(ReflectionClass, getInterfaceNames) zend_class_entry *ce; uint32_t i; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); if (!ce->num_interfaces) { @@ -5456,9 +5264,7 @@ ZEND_METHOD(ReflectionClass, getTraits) zend_class_entry *ce; uint32_t i; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); if (!ce->num_traits) { @@ -5487,9 +5293,7 @@ ZEND_METHOD(ReflectionClass, getTraitNames) zend_class_entry *ce; uint32_t i; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); if (!ce->num_traits) { @@ -5510,9 +5314,7 @@ ZEND_METHOD(ReflectionClass, getTraitAliases) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); @@ -5562,9 +5364,7 @@ ZEND_METHOD(ReflectionClass, getParentClass) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); if (ce->parent) { @@ -5652,9 +5452,7 @@ ZEND_METHOD(ReflectionClass, isIterable) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); @@ -5673,9 +5471,7 @@ ZEND_METHOD(ReflectionClass, getExtension) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); @@ -5691,9 +5487,7 @@ ZEND_METHOD(ReflectionClass, getExtensionName) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); @@ -5711,9 +5505,7 @@ ZEND_METHOD(ReflectionClass, inNamespace) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); @@ -5729,9 +5521,7 @@ ZEND_METHOD(ReflectionClass, getNamespaceName) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); @@ -5750,9 +5540,7 @@ ZEND_METHOD(ReflectionClass, getShortName) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); @@ -5841,9 +5629,7 @@ ZEND_METHOD(ReflectionProperty, __toString) property_reference *ref; smart_str str = {0}; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); _property_string(&str, ref->prop, ZSTR_VAL(ref->unmangled_name), ""); RETURN_STR(smart_str_extract(&str)); @@ -5856,9 +5642,7 @@ ZEND_METHOD(ReflectionProperty, getName) reflection_object *intern; property_reference *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); RETURN_STR_COPY(ref->unmangled_name); @@ -5870,9 +5654,7 @@ static void _property_check_flag(INTERNAL_FUNCTION_PARAMETERS, int mask) /* {{{ reflection_object *intern; property_reference *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); RETURN_BOOL(prop_get_flags(ref) & mask); } @@ -5936,9 +5718,7 @@ static void _property_check_dynamic(INTERNAL_FUNCTION_PARAMETERS, bool dynamic_t reflection_object *intern; property_reference *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); bool is_dynamic = ref->prop == NULL; RETURN_BOOL(dynamic_true ? is_dynamic : !is_dynamic); @@ -5972,9 +5752,7 @@ ZEND_METHOD(ReflectionProperty, getModifiers) property_reference *ref; uint32_t keep_flags = ZEND_ACC_PPP_MASK | ZEND_ACC_PPP_SET_MASK | ZEND_ACC_STATIC | ZEND_ACC_READONLY | ZEND_ACC_ABSTRACT | ZEND_ACC_VIRTUAL | ZEND_ACC_FINAL; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); RETURN_LONG(prop_get_flags(ref) & keep_flags); @@ -6323,9 +6101,7 @@ ZEND_METHOD(ReflectionProperty, getDeclaringClass) property_reference *ref; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); ce = ref->prop ? ref->prop->ce : intern->ce; @@ -6339,9 +6115,7 @@ ZEND_METHOD(ReflectionProperty, getDocComment) reflection_object *intern; property_reference *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); if (ref->prop && ref->prop->doc_comment) { RETURN_STR_COPY(ref->prop->doc_comment); @@ -6385,9 +6159,7 @@ ZEND_METHOD(ReflectionProperty, getType) reflection_object *intern; property_reference *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); @@ -6404,9 +6176,7 @@ ZEND_METHOD(ReflectionProperty, getSettableType) reflection_object *intern; property_reference *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); @@ -6446,9 +6216,7 @@ ZEND_METHOD(ReflectionProperty, hasType) reflection_object *intern; property_reference *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); @@ -6464,9 +6232,7 @@ ZEND_METHOD(ReflectionProperty, hasDefaultValue) zend_property_info *prop_info; zval *prop; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); @@ -6489,9 +6255,7 @@ ZEND_METHOD(ReflectionProperty, getDefaultValue) zend_property_info *prop_info; zval *prop; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); @@ -6660,9 +6424,7 @@ ZEND_METHOD(ReflectionExtension, __toString) zend_module_entry *module; smart_str str = {0}; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(module); _extension_string(&str, module, ""); RETURN_STR(smart_str_extract(&str)); @@ -6675,9 +6437,7 @@ ZEND_METHOD(ReflectionExtension, getName) reflection_object *intern; zend_module_entry *module; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(module); RETURN_STRING(module->name); @@ -6690,9 +6450,7 @@ ZEND_METHOD(ReflectionExtension, getVersion) reflection_object *intern; zend_module_entry *module; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(module); /* An extension does not necessarily have a version number */ @@ -6712,9 +6470,7 @@ ZEND_METHOD(ReflectionExtension, getFunctions) zval function; zend_function *fptr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(module); array_init(return_value); @@ -6735,9 +6491,7 @@ ZEND_METHOD(ReflectionExtension, getConstants) zend_module_entry *module; zend_constant *constant; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(module); array_init(return_value); @@ -6773,9 +6527,7 @@ ZEND_METHOD(ReflectionExtension, getINIEntries) zend_module_entry *module; zend_ini_entry *ini_entry; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(module); array_init(return_value); @@ -6817,9 +6569,7 @@ ZEND_METHOD(ReflectionExtension, getClasses) zend_string *key; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(module); array_init(return_value); @@ -6837,9 +6587,7 @@ ZEND_METHOD(ReflectionExtension, getClassNames) zend_string *key; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(module); array_init(return_value); @@ -6856,9 +6604,7 @@ ZEND_METHOD(ReflectionExtension, getDependencies) zend_module_entry *module; const zend_module_dep *dep; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(module); dep = module->deps; @@ -6920,9 +6666,7 @@ ZEND_METHOD(ReflectionExtension, info) reflection_object *intern; zend_module_entry *module; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(module); php_info_print_module(module); @@ -6935,9 +6679,7 @@ ZEND_METHOD(ReflectionExtension, isPersistent) reflection_object *intern; zend_module_entry *module; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(module); RETURN_BOOL(module->type == MODULE_PERSISTENT); @@ -6950,9 +6692,7 @@ ZEND_METHOD(ReflectionExtension, isTemporary) reflection_object *intern; zend_module_entry *module; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(module); RETURN_BOOL(module->type == MODULE_TEMPORARY); @@ -6995,9 +6735,7 @@ ZEND_METHOD(ReflectionZendExtension, __toString) zend_extension *extension; smart_str str = {0}; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(extension); _zend_extension_string(&str, extension, ""); RETURN_STR(smart_str_extract(&str)); @@ -7010,9 +6748,7 @@ ZEND_METHOD(ReflectionZendExtension, getName) reflection_object *intern; zend_extension *extension; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(extension); RETURN_STRING(extension->name); @@ -7025,9 +6761,7 @@ ZEND_METHOD(ReflectionZendExtension, getVersion) reflection_object *intern; zend_extension *extension; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(extension); if (extension->version) { @@ -7044,9 +6778,7 @@ ZEND_METHOD(ReflectionZendExtension, getAuthor) reflection_object *intern; zend_extension *extension; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(extension); if (extension->author) { @@ -7063,9 +6795,7 @@ ZEND_METHOD(ReflectionZendExtension, getURL) reflection_object *intern; zend_extension *extension; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(extension); if (extension->URL) { @@ -7082,9 +6812,7 @@ ZEND_METHOD(ReflectionZendExtension, getCopyright) reflection_object *intern; zend_extension *extension; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(extension); if (extension->copyright) { @@ -7159,9 +6887,7 @@ ZEND_METHOD(ReflectionReference, getId) unsigned char digest[20]; PHP_SHA1_CTX context; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); intern = Z_REFLECTION_P(ZEND_THIS); if (Z_TYPE(intern->obj) != IS_REFERENCE) { @@ -7204,9 +6930,7 @@ ZEND_METHOD(ReflectionAttribute, __toString) reflection_object *intern; attribute_reference *attr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(attr); @@ -7250,9 +6974,7 @@ ZEND_METHOD(ReflectionAttribute, getName) reflection_object *intern; attribute_reference *attr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(attr); RETURN_STR_COPY(attr->data->name); @@ -7265,9 +6987,7 @@ ZEND_METHOD(ReflectionAttribute, getTarget) reflection_object *intern; attribute_reference *attr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(attr); RETURN_LONG(attr->target); @@ -7280,9 +7000,7 @@ ZEND_METHOD(ReflectionAttribute, isRepeated) reflection_object *intern; attribute_reference *attr; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(attr); RETURN_BOOL(zend_is_attribute_repeated(attr->attributes, attr->data)); @@ -7298,9 +7016,7 @@ ZEND_METHOD(ReflectionAttribute, getArguments) zval tmp; uint32_t i; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(attr); array_init(return_value); @@ -7329,9 +7045,7 @@ ZEND_METHOD(ReflectionAttribute, newInstance) zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(attr); @@ -7451,9 +7165,7 @@ ZEND_METHOD(ReflectionEnum, getCases) zend_string *name; zend_class_constant *constant; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); @@ -7472,9 +7184,7 @@ ZEND_METHOD(ReflectionEnum, isBacked) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); RETURN_BOOL(ce->enum_backing_type != IS_UNDEF); @@ -7485,9 +7195,7 @@ ZEND_METHOD(ReflectionEnum, getBackingType) reflection_object *intern; zend_class_entry *ce; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ce); @@ -7523,9 +7231,7 @@ ZEND_METHOD(ReflectionEnumUnitCase, getEnum) reflection_object *intern; zend_class_constant *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); zend_reflection_class_factory(ref->ce, return_value); @@ -7555,9 +7261,7 @@ ZEND_METHOD(ReflectionEnumBackedCase, getBackingValue) reflection_object *intern; zend_class_constant *ref; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(ref); if (Z_TYPE(ref->value) == IS_CONSTANT_AST) { @@ -7760,9 +7464,7 @@ ZEND_METHOD(ReflectionConstant, getName) reflection_object *intern; zend_constant *const_; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(const_); RETURN_STR_COPY(const_->name); @@ -7773,9 +7475,7 @@ ZEND_METHOD(ReflectionConstant, getNamespaceName) reflection_object *intern; zend_constant *const_; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(const_); @@ -7793,9 +7493,7 @@ ZEND_METHOD(ReflectionConstant, getShortName) reflection_object *intern; zend_constant *const_; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(const_); @@ -7814,9 +7512,7 @@ ZEND_METHOD(ReflectionConstant, getValue) reflection_object *intern; zend_constant *const_; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(const_); RETURN_COPY(&const_->value); @@ -7827,9 +7523,7 @@ ZEND_METHOD(ReflectionConstant, isDeprecated) reflection_object *intern; zend_constant *const_; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(const_); RETURN_BOOL(ZEND_CONSTANT_FLAGS(const_) & CONST_DEPRECATED); @@ -7841,9 +7535,7 @@ ZEND_METHOD(ReflectionConstant, __toString) zend_constant *const_; smart_str str = {0}; - if (zend_parse_parameters_none() == FAILURE) { - RETURN_THROWS(); - } + ZEND_PARSE_PARAMETERS_NONE(); GET_REFLECTION_OBJECT_PTR(const_); _const_string(&str, ZSTR_VAL(const_->name), &const_->value, "");