1 /* This is a generated file, edit the .stub.php file instead. */ 2 3 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_numfmt_create, 0, 2, NumberFormatter, 1) 4 ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0) 5 ZEND_ARG_TYPE_INFO(0, style, IS_LONG, 0) 6 ZEND_ARG_TYPE_INFO(0, pattern, IS_STRING, 0) 7 ZEND_END_ARG_INFO() 8 9 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_numfmt_format, 0, 2, MAY_BE_STRING|MAY_BE_FALSE) 10 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 11 ZEND_ARG_TYPE_MASK(0, value, MAY_BE_LONG|MAY_BE_DOUBLE) 12 ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0) 13 ZEND_END_ARG_INFO() 14 15 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_numfmt_parse, 0, 2, MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_FALSE) 16 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 17 ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0) 18 ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0) 19 ZEND_ARG_INFO(1, position) 20 ZEND_END_ARG_INFO() 21 22 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_numfmt_format_currency, 0, 3, MAY_BE_STRING|MAY_BE_FALSE) 23 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 24 ZEND_ARG_TYPE_INFO(0, value, IS_DOUBLE, 0) 25 ZEND_ARG_TYPE_INFO(0, currency, IS_STRING, 0) 26 ZEND_END_ARG_INFO() 27 28 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_numfmt_parse_currency, 0, 3, MAY_BE_DOUBLE|MAY_BE_FALSE) 29 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 30 ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0) 31 ZEND_ARG_INFO(1, currency) 32 ZEND_ARG_INFO(1, position) 33 ZEND_END_ARG_INFO() 34 35 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_numfmt_set_attribute, 0, 3, _IS_BOOL, 0) 36 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 37 ZEND_ARG_TYPE_INFO(0, attr, IS_LONG, 0) 38 ZEND_ARG_INFO(0, value) 39 ZEND_END_ARG_INFO() 40 41 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_numfmt_get_attribute, 0, 2, double, MAY_BE_LONG|MAY_BE_FALSE) 42 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 43 ZEND_ARG_TYPE_INFO(0, attr, IS_LONG, 0) 44 ZEND_END_ARG_INFO() 45 46 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_numfmt_set_text_attribute, 0, 3, _IS_BOOL, 0) 47 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 48 ZEND_ARG_TYPE_INFO(0, attr, IS_LONG, 0) 49 ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0) 50 ZEND_END_ARG_INFO() 51 52 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_numfmt_get_text_attribute, 0, 2, MAY_BE_STRING|MAY_BE_FALSE) 53 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 54 ZEND_ARG_TYPE_INFO(0, attr, IS_LONG, 0) 55 ZEND_END_ARG_INFO() 56 57 #define arginfo_numfmt_set_symbol arginfo_numfmt_set_text_attribute 58 59 #define arginfo_numfmt_get_symbol arginfo_numfmt_get_text_attribute 60 61 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_numfmt_set_pattern, 0, 2, _IS_BOOL, 0) 62 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 63 ZEND_ARG_TYPE_INFO(0, pattern, IS_STRING, 0) 64 ZEND_END_ARG_INFO() 65 66 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_numfmt_get_pattern, 0, 1, MAY_BE_STRING|MAY_BE_FALSE) 67 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 68 ZEND_END_ARG_INFO() 69 70 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_numfmt_get_locale, 0, 1, MAY_BE_STRING|MAY_BE_FALSE) 71 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 72 ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0) 73 ZEND_END_ARG_INFO() 74 75 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_numfmt_get_error_code, 0, 1, IS_LONG, 0) 76 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 77 ZEND_END_ARG_INFO() 78 79 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_numfmt_get_error_message, 0, 1, IS_STRING, 0) 80 ZEND_ARG_OBJ_INFO(0, fmt, NumberFormatter, 0) 81 ZEND_END_ARG_INFO() 82