locale_arginfo.h 5.9 KB

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