Line data Source code
1 : /* This is a generated file, edit the .stub.php file instead.
2 : * Stub hash: 81ed8981d2b96d5461fce10168150637d0792576 */
3 :
4 : ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Cairo_Surface_Svg___construct, 0, 0, 3)
5 : ZEND_ARG_INFO(0, file)
6 : ZEND_ARG_TYPE_INFO(0, width, IS_DOUBLE, 0)
7 : ZEND_ARG_TYPE_INFO(0, height, IS_DOUBLE, 0)
8 : ZEND_END_ARG_INFO()
9 :
10 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Svg_restrictToVersion, 0, 1, IS_VOID, 0)
11 : ZEND_ARG_OBJ_INFO(0, version, Cairo\\Surface\\Svg\\Version, 0)
12 : ZEND_END_ARG_INFO()
13 :
14 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Svg_versionToString, 0, 1, IS_STRING, 0)
15 : ZEND_ARG_OBJ_INFO(0, version, Cairo\\Surface\\Svg\\Version, 0)
16 : ZEND_END_ARG_INFO()
17 :
18 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Svg_getVersions, 0, 0, IS_ARRAY, 0)
19 : ZEND_END_ARG_INFO()
20 :
21 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
22 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Svg_setDocumentUnit, 0, 1, IS_VOID, 0)
23 : ZEND_ARG_OBJ_INFO(0, unit, Cairo\\Surface\\Svg\\\125nit, 0)
24 : ZEND_END_ARG_INFO()
25 :
26 : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_Surface_Svg_getDocumentUnit, 0, 0, Cairo\\Surface\\Svg\\\125nit, 0)
27 : ZEND_END_ARG_INFO()
28 : #endif
29 :
30 : ZEND_METHOD(Cairo_Surface_Svg, __construct);
31 : ZEND_METHOD(Cairo_Surface_Svg, restrictToVersion);
32 : ZEND_METHOD(Cairo_Surface_Svg, versionToString);
33 : ZEND_METHOD(Cairo_Surface_Svg, getVersions);
34 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
35 : ZEND_METHOD(Cairo_Surface_Svg, setDocumentUnit);
36 : ZEND_METHOD(Cairo_Surface_Svg, getDocumentUnit);
37 : #endif
38 :
39 : static const zend_function_entry class_Cairo_Surface_Svg_methods[] = {
40 : ZEND_ME(Cairo_Surface_Svg, __construct, arginfo_class_Cairo_Surface_Svg___construct, ZEND_ACC_PUBLIC)
41 : ZEND_ME(Cairo_Surface_Svg, restrictToVersion, arginfo_class_Cairo_Surface_Svg_restrictToVersion, ZEND_ACC_PUBLIC)
42 : ZEND_ME(Cairo_Surface_Svg, versionToString, arginfo_class_Cairo_Surface_Svg_versionToString, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
43 : ZEND_ME(Cairo_Surface_Svg, getVersions, arginfo_class_Cairo_Surface_Svg_getVersions, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
44 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
45 : ZEND_ME(Cairo_Surface_Svg, setDocumentUnit, arginfo_class_Cairo_Surface_Svg_setDocumentUnit, ZEND_ACC_PUBLIC)
46 : ZEND_ME(Cairo_Surface_Svg, getDocumentUnit, arginfo_class_Cairo_Surface_Svg_getDocumentUnit, ZEND_ACC_PUBLIC)
47 : #endif
48 : ZEND_FE_END
49 : };
50 :
51 424 : static zend_class_entry *register_class_Cairo_Surface_Svg(zend_class_entry *class_entry_Cairo_Surface)
52 : {
53 : zend_class_entry ce, *class_entry;
54 :
55 424 : INIT_NS_CLASS_ENTRY(ce, "Cairo\\Surface", "Svg", class_Cairo_Surface_Svg_methods);
56 : #if (PHP_VERSION_ID >= 80400)
57 424 : class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Cairo_Surface, 0);
58 : #else
59 : class_entry = zend_register_internal_class_ex(&ce, class_entry_Cairo_Surface);
60 : #endif
61 :
62 424 : return class_entry;
63 : }
64 :
65 424 : static zend_class_entry *register_class_Cairo_Surface_Svg_Version(void)
66 : {
67 424 : zend_class_entry *class_entry = zend_register_internal_enum("Cairo\\Surface\\Svg\\Version", IS_LONG, NULL);
68 :
69 : zval enum_case_Version_1_1_value;
70 424 : ZVAL_LONG(&enum_case_Version_1_1_value, CAIRO_SVG_VERSION_1_1);
71 424 : zend_enum_add_case_cstr(class_entry, "Version_1_1", &enum_case_Version_1_1_value);
72 :
73 : zval enum_case_Version_1_2_value;
74 424 : ZVAL_LONG(&enum_case_Version_1_2_value, CAIRO_SVG_VERSION_1_2);
75 424 : zend_enum_add_case_cstr(class_entry, "Version_1_2", &enum_case_Version_1_2_value);
76 :
77 424 : return class_entry;
78 : }
79 :
80 424 : static zend_class_entry *register_class_Cairo_Surface_Svg_Unit(void)
81 : {
82 424 : zend_class_entry *class_entry = zend_register_internal_enum("Cairo\\Surface\\Svg\\Unit", IS_LONG, NULL);
83 :
84 : zval enum_case_User_value;
85 424 : ZVAL_LONG(&enum_case_User_value, CAIRO_SVG_UNIT_USER);
86 424 : zend_enum_add_case_cstr(class_entry, "User", &enum_case_User_value);
87 :
88 : zval enum_case_EM_value;
89 424 : ZVAL_LONG(&enum_case_EM_value, CAIRO_SVG_UNIT_EM);
90 424 : zend_enum_add_case_cstr(class_entry, "EM", &enum_case_EM_value);
91 :
92 : zval enum_case_EX_value;
93 424 : ZVAL_LONG(&enum_case_EX_value, CAIRO_SVG_UNIT_EX);
94 424 : zend_enum_add_case_cstr(class_entry, "EX", &enum_case_EX_value);
95 :
96 : zval enum_case_PX_value;
97 424 : ZVAL_LONG(&enum_case_PX_value, CAIRO_SVG_UNIT_PX);
98 424 : zend_enum_add_case_cstr(class_entry, "PX", &enum_case_PX_value);
99 :
100 : zval enum_case_IN_value;
101 424 : ZVAL_LONG(&enum_case_IN_value, CAIRO_SVG_UNIT_IN);
102 424 : zend_enum_add_case_cstr(class_entry, "IN", &enum_case_IN_value);
103 :
104 : zval enum_case_CM_value;
105 424 : ZVAL_LONG(&enum_case_CM_value, CAIRO_SVG_UNIT_CM);
106 424 : zend_enum_add_case_cstr(class_entry, "CM", &enum_case_CM_value);
107 :
108 : zval enum_case_MM_value;
109 424 : ZVAL_LONG(&enum_case_MM_value, CAIRO_SVG_UNIT_MM);
110 424 : zend_enum_add_case_cstr(class_entry, "MM", &enum_case_MM_value);
111 :
112 : zval enum_case_PT_value;
113 424 : ZVAL_LONG(&enum_case_PT_value, CAIRO_SVG_UNIT_PT);
114 424 : zend_enum_add_case_cstr(class_entry, "PT", &enum_case_PT_value);
115 :
116 : zval enum_case_PC_value;
117 424 : ZVAL_LONG(&enum_case_PC_value, CAIRO_SVG_UNIT_PC);
118 424 : zend_enum_add_case_cstr(class_entry, "PC", &enum_case_PC_value);
119 :
120 : zval enum_case_Percent_value;
121 424 : ZVAL_LONG(&enum_case_Percent_value, CAIRO_SVG_UNIT_PERCENT);
122 424 : zend_enum_add_case_cstr(class_entry, "Percent", &enum_case_Percent_value);
123 :
124 424 : return class_entry;
125 : }
|