Lines Matching refs:zf

672 		const zend_function *zf, const zend_arg_info *arg_info, zval *value,  in zend_verify_type_error_common()  argument
676 *fname = ZSTR_VAL(zf->common.function_name); in zend_verify_type_error_common()
677 if (zf->common.scope) { in zend_verify_type_error_common()
679 *fclass = ZSTR_VAL(zf->common.scope->name); in zend_verify_type_error_common()
685 *need_msg = zend_type_to_string_resolved(arg_info->type, zf->common.scope); in zend_verify_type_error_common()
695 const zend_function *zf, const zend_arg_info *arg_info, uint32_t arg_num, zval *value) in zend_verify_arg_error() argument
703 zf, arg_info, value, &fname, &fsep, &fclass, &need_msg, &given_msg); in zend_verify_arg_error()
705 ZEND_ASSERT(zf->common.type == ZEND_USER_FUNCTION in zend_verify_arg_error()
1214 static zend_always_inline bool zend_verify_recv_arg_type(zend_function *zf, uint32_t arg_num, zval … in zend_verify_recv_arg_type() argument
1218 ZEND_ASSERT(arg_num <= zf->common.num_args); in zend_verify_recv_arg_type()
1219 cur_arg_info = &zf->common.arg_info[arg_num-1]; in zend_verify_recv_arg_type()
1222 && UNEXPECTED(!zend_check_type(&cur_arg_info->type, arg, cache_slot, zf->common.scope, 0, 0))) { in zend_verify_recv_arg_type()
1223 zend_verify_arg_error(zf, cur_arg_info, arg_num, arg); in zend_verify_recv_arg_type()
1231 zend_function *zf, zend_arg_info *arg_info, uint32_t arg_num, zval *arg, void **cache_slot) in zend_verify_variadic_arg_type() argument
1234 if (UNEXPECTED(!zend_check_type(&arg_info->type, arg, cache_slot, zf->common.scope, 0, 0))) { in zend_verify_variadic_arg_type()
1235 zend_verify_arg_error(zf, arg_info, arg_num, arg); in zend_verify_variadic_arg_type()
1394 ZEND_API ZEND_COLD void zend_verify_return_error(const zend_function *zf, zval *value) in zend_verify_return_error() argument
1396 const zend_arg_info *arg_info = &zf->common.arg_info[-1]; in zend_verify_return_error()
1402 zf, arg_info, value, &fname, &fsep, &fclass, &need_msg, &given_msg); in zend_verify_return_error()
1410 ZEND_API ZEND_COLD void zend_verify_never_error(const zend_function *zf) in zend_verify_never_error() argument
1412 zend_string *func_name = get_function_or_method_name(zf); in zend_verify_never_error()
1421 static ZEND_COLD void zend_verify_internal_return_error(const zend_function *zf, zval *value) in zend_verify_internal_return_error() argument
1423 const zend_arg_info *arg_info = &zf->common.arg_info[-1]; in zend_verify_internal_return_error()
1429 zf, arg_info, value, &fname, &fsep, &fclass, &need_msg, &given_msg); in zend_verify_internal_return_error()
1435 static ZEND_COLD void zend_verify_void_return_error(const zend_function *zf, const char *returned_m… in zend_verify_void_return_error() argument
1437 const char *fname = ZSTR_VAL(zf->common.function_name); in zend_verify_void_return_error()
1441 if (zf->common.scope) { in zend_verify_void_return_error()
1443 fclass = ZSTR_VAL(zf->common.scope->name); in zend_verify_void_return_error()
1453 ZEND_API bool zend_verify_internal_return_type(zend_function *zf, zval *ret) in zend_verify_internal_return_type() argument
1455 zend_internal_arg_info *ret_info = zf->internal_function.arg_info - 1; in zend_verify_internal_return_type()
1459 zend_verify_void_return_error(zf, zend_zval_value_name(ret), ""); in zend_verify_internal_return_type()
1466 zend_verify_internal_return_error(zf, ret); in zend_verify_internal_return_type()
1474 static ZEND_COLD void zend_verify_missing_return_type(const zend_function *zf) in zend_verify_missing_return_type() argument
1477 zend_verify_return_error(zf, NULL); in zend_verify_missing_return_type()