Line data Source code
1 : /* This is a generated file, edit the .stub.php file instead.
2 : * Stub hash: aec8d8a69ececc45b17b37428b3363b66bdbf7d8 */
3 :
4 : ZEND_BEGIN_ARG_INFO_EX(arginfo_class_PangoCairo_FontMap___construct, 0, 0, 0)
5 : ZEND_END_ARG_INFO()
6 :
7 : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_PangoCairo_FontMap_getDefault, 0, 0, PangoCairo\\FontMap, 0)
8 : ZEND_END_ARG_INFO()
9 :
10 : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_PangoCairo_FontMap_newForFontType, 0, 1, PangoCairo\\FontMap, 0)
11 : ZEND_ARG_OBJ_INFO(0, type, Cairo\\FontType, 0)
12 : ZEND_END_ARG_INFO()
13 :
14 : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_PangoCairo_FontMap_getFontType, 0, 0, Cairo\\FontType, 0)
15 : ZEND_END_ARG_INFO()
16 :
17 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_PangoCairo_FontMap_getResolution, 0, 0, IS_DOUBLE, 0)
18 : ZEND_END_ARG_INFO()
19 :
20 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_PangoCairo_FontMap_setDefault, 0, 1, IS_VOID, 0)
21 : ZEND_ARG_OBJ_INFO(0, fontMap, PangoCairo\\FontMap, 0)
22 : ZEND_END_ARG_INFO()
23 :
24 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_PangoCairo_FontMap_setResolution, 0, 1, IS_VOID, 0)
25 : ZEND_ARG_TYPE_INFO(0, factor, IS_DOUBLE, 0)
26 : ZEND_END_ARG_INFO()
27 :
28 : ZEND_METHOD(PangoCairo_FontMap, __construct);
29 : ZEND_METHOD(PangoCairo_FontMap, getDefault);
30 : ZEND_METHOD(PangoCairo_FontMap, newForFontType);
31 : ZEND_METHOD(PangoCairo_FontMap, getFontType);
32 : ZEND_METHOD(PangoCairo_FontMap, getResolution);
33 : ZEND_METHOD(PangoCairo_FontMap, setDefault);
34 : ZEND_METHOD(PangoCairo_FontMap, setResolution);
35 :
36 : static const zend_function_entry class_PangoCairo_FontMap_methods[] = {
37 : ZEND_ME(PangoCairo_FontMap, __construct, arginfo_class_PangoCairo_FontMap___construct, ZEND_ACC_PUBLIC)
38 : ZEND_ME(PangoCairo_FontMap, getDefault, arginfo_class_PangoCairo_FontMap_getDefault, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
39 : ZEND_ME(PangoCairo_FontMap, newForFontType, arginfo_class_PangoCairo_FontMap_newForFontType, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
40 : ZEND_ME(PangoCairo_FontMap, getFontType, arginfo_class_PangoCairo_FontMap_getFontType, ZEND_ACC_PUBLIC)
41 : ZEND_ME(PangoCairo_FontMap, getResolution, arginfo_class_PangoCairo_FontMap_getResolution, ZEND_ACC_PUBLIC)
42 : ZEND_ME(PangoCairo_FontMap, setDefault, arginfo_class_PangoCairo_FontMap_setDefault, ZEND_ACC_PUBLIC)
43 : ZEND_ME(PangoCairo_FontMap, setResolution, arginfo_class_PangoCairo_FontMap_setResolution, ZEND_ACC_PUBLIC)
44 : ZEND_FE_END
45 : };
46 :
47 194 : static zend_class_entry *register_class_PangoCairo_FontMap(zend_class_entry *class_entry_Pango_FontMap)
48 : {
49 : zend_class_entry ce, *class_entry;
50 :
51 194 : INIT_NS_CLASS_ENTRY(ce, "PangoCairo", "FontMap", class_PangoCairo_FontMap_methods);
52 : #if (PHP_VERSION_ID >= 80400)
53 194 : class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Pango_FontMap, ZEND_ACC_FINAL);
54 : #else
55 : class_entry = zend_register_internal_class_ex(&ce, class_entry_Pango_FontMap);
56 : class_entry->ce_flags |= ZEND_ACC_FINAL;
57 : #endif
58 :
59 194 : return class_entry;
60 : }
|