xref: /PHP-8.0/ext/intl/locale/locale_arginfo.h (revision 186612e4)
1 /* This is a generated file, edit the .stub.php file instead.
2  * Stub hash: 4135dc9df49d3fe20275d49bad428a2e3e0a8752 */
3 
4 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Locale_getDefault, 0, 0, 0)
5 ZEND_END_ARG_INFO()
6 
7 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Locale_setDefault, 0, 0, 1)
8 	ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0)
9 ZEND_END_ARG_INFO()
10 
11 #define arginfo_class_Locale_getPrimaryLanguage arginfo_class_Locale_setDefault
12 
13 #define arginfo_class_Locale_getScript arginfo_class_Locale_setDefault
14 
15 #define arginfo_class_Locale_getRegion arginfo_class_Locale_setDefault
16 
17 #define arginfo_class_Locale_getKeywords arginfo_class_Locale_setDefault
18 
19 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Locale_getDisplayScript, 0, 0, 1)
20 	ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0)
21 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, displayLocale, IS_STRING, 1, "null")
22 ZEND_END_ARG_INFO()
23 
24 #define arginfo_class_Locale_getDisplayRegion arginfo_class_Locale_getDisplayScript
25 
26 #define arginfo_class_Locale_getDisplayName arginfo_class_Locale_getDisplayScript
27 
28 #define arginfo_class_Locale_getDisplayLanguage arginfo_class_Locale_getDisplayScript
29 
30 #define arginfo_class_Locale_getDisplayVariant arginfo_class_Locale_getDisplayScript
31 
32 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Locale_composeLocale, 0, 0, 1)
33 	ZEND_ARG_TYPE_INFO(0, subtags, IS_ARRAY, 0)
34 ZEND_END_ARG_INFO()
35 
36 #define arginfo_class_Locale_parseLocale arginfo_class_Locale_setDefault
37 
38 #define arginfo_class_Locale_getAllVariants arginfo_class_Locale_setDefault
39 
40 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Locale_filterMatches, 0, 0, 2)
41 	ZEND_ARG_TYPE_INFO(0, languageTag, IS_STRING, 0)
42 	ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0)
43 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, canonicalize, _IS_BOOL, 0, "false")
44 ZEND_END_ARG_INFO()
45 
46 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Locale_lookup, 0, 0, 2)
47 	ZEND_ARG_TYPE_INFO(0, languageTag, IS_ARRAY, 0)
48 	ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0)
49 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, canonicalize, _IS_BOOL, 0, "false")
50 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, defaultLocale, IS_STRING, 1, "null")
51 ZEND_END_ARG_INFO()
52 
53 #define arginfo_class_Locale_canonicalize arginfo_class_Locale_setDefault
54 
55 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Locale_acceptFromHttp, 0, 0, 1)
56 	ZEND_ARG_TYPE_INFO(0, header, IS_STRING, 0)
57 ZEND_END_ARG_INFO()
58 
59 
60 ZEND_FUNCTION(locale_get_default);
61 ZEND_FUNCTION(locale_set_default);
62 ZEND_FUNCTION(locale_get_primary_language);
63 ZEND_FUNCTION(locale_get_script);
64 ZEND_FUNCTION(locale_get_region);
65 ZEND_FUNCTION(locale_get_keywords);
66 ZEND_FUNCTION(locale_get_display_script);
67 ZEND_FUNCTION(locale_get_display_region);
68 ZEND_FUNCTION(locale_get_display_name);
69 ZEND_FUNCTION(locale_get_display_language);
70 ZEND_FUNCTION(locale_get_display_variant);
71 ZEND_FUNCTION(locale_compose);
72 ZEND_FUNCTION(locale_parse);
73 ZEND_FUNCTION(locale_get_all_variants);
74 ZEND_FUNCTION(locale_filter_matches);
75 ZEND_FUNCTION(locale_lookup);
76 ZEND_FUNCTION(locale_canonicalize);
77 ZEND_FUNCTION(locale_accept_from_http);
78 
79 
80 static const zend_function_entry class_Locale_methods[] = {
81 	ZEND_ME_MAPPING(getDefault, locale_get_default, arginfo_class_Locale_getDefault, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
82 	ZEND_ME_MAPPING(setDefault, locale_set_default, arginfo_class_Locale_setDefault, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
83 	ZEND_ME_MAPPING(getPrimaryLanguage, locale_get_primary_language, arginfo_class_Locale_getPrimaryLanguage, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
84 	ZEND_ME_MAPPING(getScript, locale_get_script, arginfo_class_Locale_getScript, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
85 	ZEND_ME_MAPPING(getRegion, locale_get_region, arginfo_class_Locale_getRegion, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
86 	ZEND_ME_MAPPING(getKeywords, locale_get_keywords, arginfo_class_Locale_getKeywords, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
87 	ZEND_ME_MAPPING(getDisplayScript, locale_get_display_script, arginfo_class_Locale_getDisplayScript, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
88 	ZEND_ME_MAPPING(getDisplayRegion, locale_get_display_region, arginfo_class_Locale_getDisplayRegion, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
89 	ZEND_ME_MAPPING(getDisplayName, locale_get_display_name, arginfo_class_Locale_getDisplayName, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
90 	ZEND_ME_MAPPING(getDisplayLanguage, locale_get_display_language, arginfo_class_Locale_getDisplayLanguage, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
91 	ZEND_ME_MAPPING(getDisplayVariant, locale_get_display_variant, arginfo_class_Locale_getDisplayVariant, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
92 	ZEND_ME_MAPPING(composeLocale, locale_compose, arginfo_class_Locale_composeLocale, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
93 	ZEND_ME_MAPPING(parseLocale, locale_parse, arginfo_class_Locale_parseLocale, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
94 	ZEND_ME_MAPPING(getAllVariants, locale_get_all_variants, arginfo_class_Locale_getAllVariants, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
95 	ZEND_ME_MAPPING(filterMatches, locale_filter_matches, arginfo_class_Locale_filterMatches, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
96 	ZEND_ME_MAPPING(lookup, locale_lookup, arginfo_class_Locale_lookup, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
97 	ZEND_ME_MAPPING(canonicalize, locale_canonicalize, arginfo_class_Locale_canonicalize, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
98 	ZEND_ME_MAPPING(acceptFromHttp, locale_accept_from_http, arginfo_class_Locale_acceptFromHttp, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
99 	ZEND_FE_END
100 };
101