Line data Source code
1 : /* This is a generated file, edit the .stub.php file instead.
2 : * Stub hash: 1ce49d190ee292a7c449577b41b77953a54052e5 */
3 :
4 : ZEND_BEGIN_ARG_INFO_EX(arginfo_class_PangoCairo_Context___construct, 0, 0, 1)
5 : ZEND_ARG_OBJ_INFO(0, context, Cairo\\Context, 0)
6 : ZEND_END_ARG_INFO()
7 :
8 : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_PangoCairo_Context_getCairoContext, 0, 0, Cairo\\Context, 0)
9 : ZEND_END_ARG_INFO()
10 :
11 : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_PangoCairo_Context_getFontOptions, 0, 0, Cairo\\FontOptions, 1)
12 : ZEND_END_ARG_INFO()
13 :
14 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_PangoCairo_Context_setFontOptions, 0, 1, IS_VOID, 0)
15 : ZEND_ARG_OBJ_INFO(0, options, Cairo\\FontOptions, 1)
16 : ZEND_END_ARG_INFO()
17 :
18 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_PangoCairo_Context_getResolution, 0, 0, IS_DOUBLE, 0)
19 : ZEND_END_ARG_INFO()
20 :
21 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_PangoCairo_Context_setResolution, 0, 1, IS_VOID, 0)
22 : ZEND_ARG_TYPE_INFO(0, dpi, IS_DOUBLE, 0)
23 : ZEND_END_ARG_INFO()
24 :
25 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_PangoCairo_Context_updateContext, 0, 0, IS_VOID, 0)
26 : ZEND_END_ARG_INFO()
27 :
28 : ZEND_METHOD(PangoCairo_Context, __construct);
29 : ZEND_METHOD(PangoCairo_Context, getCairoContext);
30 : ZEND_METHOD(PangoCairo_Context, getFontOptions);
31 : ZEND_METHOD(PangoCairo_Context, setFontOptions);
32 : ZEND_METHOD(PangoCairo_Context, getResolution);
33 : ZEND_METHOD(PangoCairo_Context, setResolution);
34 : ZEND_METHOD(PangoCairo_Context, updateContext);
35 :
36 : static const zend_function_entry class_PangoCairo_Context_methods[] = {
37 : ZEND_ME(PangoCairo_Context, __construct, arginfo_class_PangoCairo_Context___construct, ZEND_ACC_PUBLIC)
38 : ZEND_ME(PangoCairo_Context, getCairoContext, arginfo_class_PangoCairo_Context_getCairoContext, ZEND_ACC_PUBLIC)
39 : ZEND_ME(PangoCairo_Context, getFontOptions, arginfo_class_PangoCairo_Context_getFontOptions, ZEND_ACC_PUBLIC)
40 : ZEND_ME(PangoCairo_Context, setFontOptions, arginfo_class_PangoCairo_Context_setFontOptions, ZEND_ACC_PUBLIC)
41 : ZEND_ME(PangoCairo_Context, getResolution, arginfo_class_PangoCairo_Context_getResolution, ZEND_ACC_PUBLIC)
42 : ZEND_ME(PangoCairo_Context, setResolution, arginfo_class_PangoCairo_Context_setResolution, ZEND_ACC_PUBLIC)
43 : ZEND_ME(PangoCairo_Context, updateContext, arginfo_class_PangoCairo_Context_updateContext, ZEND_ACC_PUBLIC)
44 : ZEND_FE_END
45 : };
46 :
47 194 : static zend_class_entry *register_class_PangoCairo_Context(zend_class_entry *class_entry_Pango_Context)
48 : {
49 : zend_class_entry ce, *class_entry;
50 :
51 194 : INIT_NS_CLASS_ENTRY(ce, "PangoCairo", "Context", class_PangoCairo_Context_methods);
52 : #if (PHP_VERSION_ID >= 80400)
53 194 : class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Pango_Context, 0);
54 : #else
55 : class_entry = zend_register_internal_class_ex(&ce, class_entry_Pango_Context);
56 : #endif
57 :
58 194 : return class_entry;
59 : }
|