xref: /PHP-8.3/Zend/zend_attributes_arginfo.h (revision c934e241)
1 /* This is a generated file, edit the .stub.php file instead.
2  * Stub hash: 32f0458c20f04099e353a8300ffb19e40bc38f69 */
3 
4 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Attribute___construct, 0, 0, 0)
5 	ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, flags, IS_LONG, 0, "Attribute::TARGET_ALL")
6 ZEND_END_ARG_INFO()
7 
8 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ReturnTypeWillChange___construct, 0, 0, 0)
9 ZEND_END_ARG_INFO()
10 
11 #define arginfo_class_AllowDynamicProperties___construct arginfo_class_ReturnTypeWillChange___construct
12 
13 #define arginfo_class_SensitiveParameter___construct arginfo_class_ReturnTypeWillChange___construct
14 
15 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SensitiveParameterValue___construct, 0, 0, 1)
16 	ZEND_ARG_TYPE_INFO(0, value, IS_MIXED, 0)
17 ZEND_END_ARG_INFO()
18 
19 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_SensitiveParameterValue_getValue, 0, 0, IS_MIXED, 0)
20 ZEND_END_ARG_INFO()
21 
22 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_SensitiveParameterValue___debugInfo, 0, 0, IS_ARRAY, 0)
23 ZEND_END_ARG_INFO()
24 
25 #define arginfo_class_Override___construct arginfo_class_ReturnTypeWillChange___construct
26 
27 
28 ZEND_METHOD(Attribute, __construct);
29 ZEND_METHOD(ReturnTypeWillChange, __construct);
30 ZEND_METHOD(AllowDynamicProperties, __construct);
31 ZEND_METHOD(SensitiveParameter, __construct);
32 ZEND_METHOD(SensitiveParameterValue, __construct);
33 ZEND_METHOD(SensitiveParameterValue, getValue);
34 ZEND_METHOD(SensitiveParameterValue, __debugInfo);
35 ZEND_METHOD(Override, __construct);
36 
37 
38 static const zend_function_entry class_Attribute_methods[] = {
39 	ZEND_ME(Attribute, __construct, arginfo_class_Attribute___construct, ZEND_ACC_PUBLIC)
40 	ZEND_FE_END
41 };
42 
43 
44 static const zend_function_entry class_ReturnTypeWillChange_methods[] = {
45 	ZEND_ME(ReturnTypeWillChange, __construct, arginfo_class_ReturnTypeWillChange___construct, ZEND_ACC_PUBLIC)
46 	ZEND_FE_END
47 };
48 
49 
50 static const zend_function_entry class_AllowDynamicProperties_methods[] = {
51 	ZEND_ME(AllowDynamicProperties, __construct, arginfo_class_AllowDynamicProperties___construct, ZEND_ACC_PUBLIC)
52 	ZEND_FE_END
53 };
54 
55 
56 static const zend_function_entry class_SensitiveParameter_methods[] = {
57 	ZEND_ME(SensitiveParameter, __construct, arginfo_class_SensitiveParameter___construct, ZEND_ACC_PUBLIC)
58 	ZEND_FE_END
59 };
60 
61 
62 static const zend_function_entry class_SensitiveParameterValue_methods[] = {
63 	ZEND_ME(SensitiveParameterValue, __construct, arginfo_class_SensitiveParameterValue___construct, ZEND_ACC_PUBLIC)
64 	ZEND_ME(SensitiveParameterValue, getValue, arginfo_class_SensitiveParameterValue_getValue, ZEND_ACC_PUBLIC)
65 	ZEND_ME(SensitiveParameterValue, __debugInfo, arginfo_class_SensitiveParameterValue___debugInfo, ZEND_ACC_PUBLIC)
66 	ZEND_FE_END
67 };
68 
69 
70 static const zend_function_entry class_Override_methods[] = {
71 	ZEND_ME(Override, __construct, arginfo_class_Override___construct, ZEND_ACC_PUBLIC)
72 	ZEND_FE_END
73 };
74 
register_class_Attribute(void)75 static zend_class_entry *register_class_Attribute(void)
76 {
77 	zend_class_entry ce, *class_entry;
78 
79 	INIT_CLASS_ENTRY(ce, "Attribute", class_Attribute_methods);
80 	class_entry = zend_register_internal_class_ex(&ce, NULL);
81 	class_entry->ce_flags |= ZEND_ACC_FINAL;
82 
83 	zval const_TARGET_CLASS_value;
84 	ZVAL_LONG(&const_TARGET_CLASS_value, ZEND_ATTRIBUTE_TARGET_CLASS);
85 	zend_string *const_TARGET_CLASS_name = zend_string_init_interned("TARGET_CLASS", sizeof("TARGET_CLASS") - 1, 1);
86 	zend_declare_typed_class_constant(class_entry, const_TARGET_CLASS_name, &const_TARGET_CLASS_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
87 	zend_string_release(const_TARGET_CLASS_name);
88 
89 	zval const_TARGET_FUNCTION_value;
90 	ZVAL_LONG(&const_TARGET_FUNCTION_value, ZEND_ATTRIBUTE_TARGET_FUNCTION);
91 	zend_string *const_TARGET_FUNCTION_name = zend_string_init_interned("TARGET_FUNCTION", sizeof("TARGET_FUNCTION") - 1, 1);
92 	zend_declare_typed_class_constant(class_entry, const_TARGET_FUNCTION_name, &const_TARGET_FUNCTION_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
93 	zend_string_release(const_TARGET_FUNCTION_name);
94 
95 	zval const_TARGET_METHOD_value;
96 	ZVAL_LONG(&const_TARGET_METHOD_value, ZEND_ATTRIBUTE_TARGET_METHOD);
97 	zend_string *const_TARGET_METHOD_name = zend_string_init_interned("TARGET_METHOD", sizeof("TARGET_METHOD") - 1, 1);
98 	zend_declare_typed_class_constant(class_entry, const_TARGET_METHOD_name, &const_TARGET_METHOD_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
99 	zend_string_release(const_TARGET_METHOD_name);
100 
101 	zval const_TARGET_PROPERTY_value;
102 	ZVAL_LONG(&const_TARGET_PROPERTY_value, ZEND_ATTRIBUTE_TARGET_PROPERTY);
103 	zend_string *const_TARGET_PROPERTY_name = zend_string_init_interned("TARGET_PROPERTY", sizeof("TARGET_PROPERTY") - 1, 1);
104 	zend_declare_typed_class_constant(class_entry, const_TARGET_PROPERTY_name, &const_TARGET_PROPERTY_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
105 	zend_string_release(const_TARGET_PROPERTY_name);
106 
107 	zval const_TARGET_CLASS_CONSTANT_value;
108 	ZVAL_LONG(&const_TARGET_CLASS_CONSTANT_value, ZEND_ATTRIBUTE_TARGET_CLASS_CONST);
109 	zend_string *const_TARGET_CLASS_CONSTANT_name = zend_string_init_interned("TARGET_CLASS_CONSTANT", sizeof("TARGET_CLASS_CONSTANT") - 1, 1);
110 	zend_declare_typed_class_constant(class_entry, const_TARGET_CLASS_CONSTANT_name, &const_TARGET_CLASS_CONSTANT_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
111 	zend_string_release(const_TARGET_CLASS_CONSTANT_name);
112 
113 	zval const_TARGET_PARAMETER_value;
114 	ZVAL_LONG(&const_TARGET_PARAMETER_value, ZEND_ATTRIBUTE_TARGET_PARAMETER);
115 	zend_string *const_TARGET_PARAMETER_name = zend_string_init_interned("TARGET_PARAMETER", sizeof("TARGET_PARAMETER") - 1, 1);
116 	zend_declare_typed_class_constant(class_entry, const_TARGET_PARAMETER_name, &const_TARGET_PARAMETER_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
117 	zend_string_release(const_TARGET_PARAMETER_name);
118 
119 	zval const_TARGET_ALL_value;
120 	ZVAL_LONG(&const_TARGET_ALL_value, ZEND_ATTRIBUTE_TARGET_ALL);
121 	zend_string *const_TARGET_ALL_name = zend_string_init_interned("TARGET_ALL", sizeof("TARGET_ALL") - 1, 1);
122 	zend_declare_typed_class_constant(class_entry, const_TARGET_ALL_name, &const_TARGET_ALL_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
123 	zend_string_release(const_TARGET_ALL_name);
124 
125 	zval const_IS_REPEATABLE_value;
126 	ZVAL_LONG(&const_IS_REPEATABLE_value, ZEND_ATTRIBUTE_IS_REPEATABLE);
127 	zend_string *const_IS_REPEATABLE_name = zend_string_init_interned("IS_REPEATABLE", sizeof("IS_REPEATABLE") - 1, 1);
128 	zend_declare_typed_class_constant(class_entry, const_IS_REPEATABLE_name, &const_IS_REPEATABLE_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
129 	zend_string_release(const_IS_REPEATABLE_name);
130 
131 	zval property_flags_default_value;
132 	ZVAL_UNDEF(&property_flags_default_value);
133 	zend_string *property_flags_name = zend_string_init("flags", sizeof("flags") - 1, 1);
134 	zend_declare_typed_property(class_entry, property_flags_name, &property_flags_default_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
135 	zend_string_release(property_flags_name);
136 
137 	zend_string *attribute_name_Attribute_class_Attribute_0 = zend_string_init_interned("Attribute", sizeof("Attribute") - 1, 1);
138 	zend_attribute *attribute_Attribute_class_Attribute_0 = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_Attribute_0, 1);
139 	zend_string_release(attribute_name_Attribute_class_Attribute_0);
140 	zval attribute_Attribute_class_Attribute_0_arg0;
141 	ZVAL_LONG(&attribute_Attribute_class_Attribute_0_arg0, ZEND_ATTRIBUTE_TARGET_CLASS);
142 	ZVAL_COPY_VALUE(&attribute_Attribute_class_Attribute_0->args[0].value, &attribute_Attribute_class_Attribute_0_arg0);
143 
144 	return class_entry;
145 }
146 
register_class_ReturnTypeWillChange(void)147 static zend_class_entry *register_class_ReturnTypeWillChange(void)
148 {
149 	zend_class_entry ce, *class_entry;
150 
151 	INIT_CLASS_ENTRY(ce, "ReturnTypeWillChange", class_ReturnTypeWillChange_methods);
152 	class_entry = zend_register_internal_class_ex(&ce, NULL);
153 	class_entry->ce_flags |= ZEND_ACC_FINAL;
154 
155 	zend_string *attribute_name_Attribute_class_ReturnTypeWillChange_0 = zend_string_init_interned("Attribute", sizeof("Attribute") - 1, 1);
156 	zend_attribute *attribute_Attribute_class_ReturnTypeWillChange_0 = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_ReturnTypeWillChange_0, 1);
157 	zend_string_release(attribute_name_Attribute_class_ReturnTypeWillChange_0);
158 	zval attribute_Attribute_class_ReturnTypeWillChange_0_arg0;
159 	ZVAL_LONG(&attribute_Attribute_class_ReturnTypeWillChange_0_arg0, ZEND_ATTRIBUTE_TARGET_METHOD);
160 	ZVAL_COPY_VALUE(&attribute_Attribute_class_ReturnTypeWillChange_0->args[0].value, &attribute_Attribute_class_ReturnTypeWillChange_0_arg0);
161 
162 	return class_entry;
163 }
164 
register_class_AllowDynamicProperties(void)165 static zend_class_entry *register_class_AllowDynamicProperties(void)
166 {
167 	zend_class_entry ce, *class_entry;
168 
169 	INIT_CLASS_ENTRY(ce, "AllowDynamicProperties", class_AllowDynamicProperties_methods);
170 	class_entry = zend_register_internal_class_ex(&ce, NULL);
171 	class_entry->ce_flags |= ZEND_ACC_FINAL;
172 
173 	zend_string *attribute_name_Attribute_class_AllowDynamicProperties_0 = zend_string_init_interned("Attribute", sizeof("Attribute") - 1, 1);
174 	zend_attribute *attribute_Attribute_class_AllowDynamicProperties_0 = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_AllowDynamicProperties_0, 1);
175 	zend_string_release(attribute_name_Attribute_class_AllowDynamicProperties_0);
176 	zval attribute_Attribute_class_AllowDynamicProperties_0_arg0;
177 	ZVAL_LONG(&attribute_Attribute_class_AllowDynamicProperties_0_arg0, ZEND_ATTRIBUTE_TARGET_CLASS);
178 	ZVAL_COPY_VALUE(&attribute_Attribute_class_AllowDynamicProperties_0->args[0].value, &attribute_Attribute_class_AllowDynamicProperties_0_arg0);
179 
180 	return class_entry;
181 }
182 
register_class_SensitiveParameter(void)183 static zend_class_entry *register_class_SensitiveParameter(void)
184 {
185 	zend_class_entry ce, *class_entry;
186 
187 	INIT_CLASS_ENTRY(ce, "SensitiveParameter", class_SensitiveParameter_methods);
188 	class_entry = zend_register_internal_class_ex(&ce, NULL);
189 	class_entry->ce_flags |= ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES;
190 
191 	zend_string *attribute_name_Attribute_class_SensitiveParameter_0 = zend_string_init_interned("Attribute", sizeof("Attribute") - 1, 1);
192 	zend_attribute *attribute_Attribute_class_SensitiveParameter_0 = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_SensitiveParameter_0, 1);
193 	zend_string_release(attribute_name_Attribute_class_SensitiveParameter_0);
194 	zval attribute_Attribute_class_SensitiveParameter_0_arg0;
195 	ZVAL_LONG(&attribute_Attribute_class_SensitiveParameter_0_arg0, ZEND_ATTRIBUTE_TARGET_PARAMETER);
196 	ZVAL_COPY_VALUE(&attribute_Attribute_class_SensitiveParameter_0->args[0].value, &attribute_Attribute_class_SensitiveParameter_0_arg0);
197 
198 	return class_entry;
199 }
200 
register_class_SensitiveParameterValue(void)201 static zend_class_entry *register_class_SensitiveParameterValue(void)
202 {
203 	zend_class_entry ce, *class_entry;
204 
205 	INIT_CLASS_ENTRY(ce, "SensitiveParameterValue", class_SensitiveParameterValue_methods);
206 	class_entry = zend_register_internal_class_ex(&ce, NULL);
207 	class_entry->ce_flags |= ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES|ZEND_ACC_NOT_SERIALIZABLE;
208 
209 	zval property_value_default_value;
210 	ZVAL_UNDEF(&property_value_default_value);
211 	zend_string *property_value_name = zend_string_init("value", sizeof("value") - 1, 1);
212 	zend_declare_typed_property(class_entry, property_value_name, &property_value_default_value, ZEND_ACC_PRIVATE|ZEND_ACC_READONLY, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_ANY));
213 	zend_string_release(property_value_name);
214 
215 	return class_entry;
216 }
217 
register_class_Override(void)218 static zend_class_entry *register_class_Override(void)
219 {
220 	zend_class_entry ce, *class_entry;
221 
222 	INIT_CLASS_ENTRY(ce, "Override", class_Override_methods);
223 	class_entry = zend_register_internal_class_ex(&ce, NULL);
224 	class_entry->ce_flags |= ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES;
225 
226 	zend_string *attribute_name_Attribute_class_Override_0 = zend_string_init_interned("Attribute", sizeof("Attribute") - 1, 1);
227 	zend_attribute *attribute_Attribute_class_Override_0 = zend_add_class_attribute(class_entry, attribute_name_Attribute_class_Override_0, 1);
228 	zend_string_release(attribute_name_Attribute_class_Override_0);
229 	zval attribute_Attribute_class_Override_0_arg0;
230 	ZVAL_LONG(&attribute_Attribute_class_Override_0_arg0, ZEND_ATTRIBUTE_TARGET_METHOD);
231 	ZVAL_COPY_VALUE(&attribute_Attribute_class_Override_0->args[0].value, &attribute_Attribute_class_Override_0_arg0);
232 
233 	return class_entry;
234 }
235