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