Line data Source code
1 : /* This is a generated file, edit the .stub.php file instead.
2 : * Stub hash: d492d83cb740a6c242b92bc9d43fb23fc324abb1 */
3 :
4 : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 56, 0)
5 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontMap_addFontFile, 0, 1, _IS_BOOL, 0)
6 : ZEND_ARG_TYPE_INFO(0, file, IS_STRING, 0)
7 : ZEND_END_ARG_INFO()
8 : #endif
9 :
10 : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Pango_FontMap_createContext, 0, 0, Pango\\Context, 0)
11 : ZEND_END_ARG_INFO()
12 :
13 : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 46, 0)
14 : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Pango_FontMap_getFamily, 0, 1, Pango\\FontFamily, 0)
15 : ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
16 : ZEND_END_ARG_INFO()
17 : #endif
18 :
19 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontMap_listFamilies, 0, 0, IS_ARRAY, 0)
20 : ZEND_END_ARG_INFO()
21 :
22 : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 56, 0)
23 : ZEND_METHOD(Pango_FontMap, addFontFile);
24 : #endif
25 : ZEND_METHOD(Pango_FontMap, createContext);
26 : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 46, 0)
27 : ZEND_METHOD(Pango_FontMap, getFamily);
28 : #endif
29 : ZEND_METHOD(Pango_FontMap, listFamilies);
30 :
31 : static const zend_function_entry class_Pango_FontMap_methods[] = {
32 : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 56, 0)
33 : ZEND_ME(Pango_FontMap, addFontFile, arginfo_class_Pango_FontMap_addFontFile, ZEND_ACC_PUBLIC)
34 : #endif
35 : ZEND_ME(Pango_FontMap, createContext, arginfo_class_Pango_FontMap_createContext, ZEND_ACC_PUBLIC)
36 : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 46, 0)
37 : ZEND_ME(Pango_FontMap, getFamily, arginfo_class_Pango_FontMap_getFamily, ZEND_ACC_PUBLIC)
38 : #endif
39 : ZEND_ME(Pango_FontMap, listFamilies, arginfo_class_Pango_FontMap_listFamilies, ZEND_ACC_PUBLIC)
40 : ZEND_FE_END
41 : };
42 :
43 194 : static zend_class_entry *register_class_Pango_FontMap(void)
44 : {
45 : zend_class_entry ce, *class_entry;
46 :
47 194 : INIT_NS_CLASS_ENTRY(ce, "Pango", "FontMap", class_Pango_FontMap_methods);
48 : #if (PHP_VERSION_ID >= 80400)
49 194 : class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_ABSTRACT);
50 : #else
51 : class_entry = zend_register_internal_class_ex(&ce, NULL);
52 : class_entry->ce_flags |= ZEND_ACC_ABSTRACT;
53 : #endif
54 :
55 194 : return class_entry;
56 : }
|