Line data Source code
1 : /* This is a generated file, edit the .stub.php file instead.
2 : * Stub hash: 093b4565777555b0e49d0e72a1f0933ef64bc6fa */
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 433 : 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 433 : INIT_NS_CLASS_ENTRY(ce, "Cairo\\Surface", "Svg", class_Cairo_Surface_Svg_methods);
56 : #if (PHP_VERSION_ID >= 80400)
57 433 : 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 433 : return class_entry;
63 : }
64 :
65 433 : static zend_class_entry *register_class_Cairo_Surface_Svg_Version(void)
66 : {
67 433 : 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 433 : ZVAL_LONG(&enum_case_Version_1_1_value, CAIRO_SVG_VERSION_1_1);
71 433 : 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 433 : ZVAL_LONG(&enum_case_Version_1_2_value, CAIRO_SVG_VERSION_1_2);
75 433 : zend_enum_add_case_cstr(class_entry, "Version_1_2", &enum_case_Version_1_2_value);
76 :
77 433 : return class_entry;
78 : }
79 :
80 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
81 433 : static zend_class_entry *register_class_Cairo_Surface_Svg_Unit(void)
82 : {
83 433 : zend_class_entry *class_entry = zend_register_internal_enum("Cairo\\Surface\\Svg\\Unit", IS_LONG, NULL);
84 :
85 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
86 : zval enum_case_User_value;
87 433 : ZVAL_LONG(&enum_case_User_value, CAIRO_SVG_UNIT_USER);
88 433 : zend_enum_add_case_cstr(class_entry, "User", &enum_case_User_value);
89 : #endif
90 :
91 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
92 : zval enum_case_EM_value;
93 433 : ZVAL_LONG(&enum_case_EM_value, CAIRO_SVG_UNIT_EM);
94 433 : zend_enum_add_case_cstr(class_entry, "EM", &enum_case_EM_value);
95 : #endif
96 :
97 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
98 : zval enum_case_EX_value;
99 433 : ZVAL_LONG(&enum_case_EX_value, CAIRO_SVG_UNIT_EX);
100 433 : zend_enum_add_case_cstr(class_entry, "EX", &enum_case_EX_value);
101 : #endif
102 :
103 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
104 : zval enum_case_PX_value;
105 433 : ZVAL_LONG(&enum_case_PX_value, CAIRO_SVG_UNIT_PX);
106 433 : zend_enum_add_case_cstr(class_entry, "PX", &enum_case_PX_value);
107 : #endif
108 :
109 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
110 : zval enum_case_IN_value;
111 433 : ZVAL_LONG(&enum_case_IN_value, CAIRO_SVG_UNIT_IN);
112 433 : zend_enum_add_case_cstr(class_entry, "IN", &enum_case_IN_value);
113 : #endif
114 :
115 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
116 : zval enum_case_CM_value;
117 433 : ZVAL_LONG(&enum_case_CM_value, CAIRO_SVG_UNIT_CM);
118 433 : zend_enum_add_case_cstr(class_entry, "CM", &enum_case_CM_value);
119 : #endif
120 :
121 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
122 : zval enum_case_MM_value;
123 433 : ZVAL_LONG(&enum_case_MM_value, CAIRO_SVG_UNIT_MM);
124 433 : zend_enum_add_case_cstr(class_entry, "MM", &enum_case_MM_value);
125 : #endif
126 :
127 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
128 : zval enum_case_PT_value;
129 433 : ZVAL_LONG(&enum_case_PT_value, CAIRO_SVG_UNIT_PT);
130 433 : zend_enum_add_case_cstr(class_entry, "PT", &enum_case_PT_value);
131 : #endif
132 :
133 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
134 : zval enum_case_PC_value;
135 433 : ZVAL_LONG(&enum_case_PC_value, CAIRO_SVG_UNIT_PC);
136 433 : zend_enum_add_case_cstr(class_entry, "PC", &enum_case_PC_value);
137 : #endif
138 :
139 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
140 : zval enum_case_Percent_value;
141 433 : ZVAL_LONG(&enum_case_Percent_value, CAIRO_SVG_UNIT_PERCENT);
142 433 : zend_enum_add_case_cstr(class_entry, "Percent", &enum_case_Percent_value);
143 : #endif
144 :
145 433 : return class_entry;
146 : }
147 : #endif
|