|
1 | 1 | /* This is a generated file, edit the .stub.php file instead.
|
2 |
| - * Stub hash: c6ef101bd3881348a74b60cecd22d1d7f80017c8 */ |
| 2 | + * Stub hash: 34aa50c74f10106c6abd0ed2956d41c98aae6452 */ |
3 | 3 |
|
4 | 4 | ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IteratorAggregate_getIterator, 0, 0, 0)
|
5 | 5 | ZEND_END_ARG_INFO()
|
@@ -119,3 +119,88 @@ static const zend_function_entry class_InternalIterator_methods[] = {
|
119 | 119 | ZEND_ME(InternalIterator, rewind, arginfo_class_InternalIterator_rewind, ZEND_ACC_PUBLIC)
|
120 | 120 | ZEND_FE_END
|
121 | 121 | };
|
| 122 | + |
| 123 | +zend_class_entry *register_class_Traversable() |
| 124 | +{ |
| 125 | + zend_class_entry ce, *class_entry; |
| 126 | + |
| 127 | + INIT_CLASS_ENTRY(ce, "Traversable", class_Traversable_methods); |
| 128 | + class_entry = zend_register_internal_interface(&ce); |
| 129 | + |
| 130 | + return class_entry; |
| 131 | +} |
| 132 | + |
| 133 | +zend_class_entry *register_class_IteratorAggregate(zend_class_entry *class_entry_Traversable) |
| 134 | +{ |
| 135 | + zend_class_entry ce, *class_entry; |
| 136 | + |
| 137 | + INIT_CLASS_ENTRY(ce, "IteratorAggregate", class_IteratorAggregate_methods); |
| 138 | + class_entry = zend_register_internal_interface(&ce); |
| 139 | + zend_class_implements(class_entry, 1, class_entry_Traversable); |
| 140 | + |
| 141 | + return class_entry; |
| 142 | +} |
| 143 | + |
| 144 | +zend_class_entry *register_class_Iterator(zend_class_entry *class_entry_Traversable) |
| 145 | +{ |
| 146 | + zend_class_entry ce, *class_entry; |
| 147 | + |
| 148 | + INIT_CLASS_ENTRY(ce, "Iterator", class_Iterator_methods); |
| 149 | + class_entry = zend_register_internal_interface(&ce); |
| 150 | + zend_class_implements(class_entry, 1, class_entry_Traversable); |
| 151 | + |
| 152 | + return class_entry; |
| 153 | +} |
| 154 | + |
| 155 | +zend_class_entry *register_class_ArrayAccess() |
| 156 | +{ |
| 157 | + zend_class_entry ce, *class_entry; |
| 158 | + |
| 159 | + INIT_CLASS_ENTRY(ce, "ArrayAccess", class_ArrayAccess_methods); |
| 160 | + class_entry = zend_register_internal_interface(&ce); |
| 161 | + |
| 162 | + return class_entry; |
| 163 | +} |
| 164 | + |
| 165 | +zend_class_entry *register_class_Serializable() |
| 166 | +{ |
| 167 | + zend_class_entry ce, *class_entry; |
| 168 | + |
| 169 | + INIT_CLASS_ENTRY(ce, "Serializable", class_Serializable_methods); |
| 170 | + class_entry = zend_register_internal_interface(&ce); |
| 171 | + |
| 172 | + return class_entry; |
| 173 | +} |
| 174 | + |
| 175 | +zend_class_entry *register_class_Countable() |
| 176 | +{ |
| 177 | + zend_class_entry ce, *class_entry; |
| 178 | + |
| 179 | + INIT_CLASS_ENTRY(ce, "Countable", class_Countable_methods); |
| 180 | + class_entry = zend_register_internal_interface(&ce); |
| 181 | + |
| 182 | + return class_entry; |
| 183 | +} |
| 184 | + |
| 185 | +zend_class_entry *register_class_Stringable() |
| 186 | +{ |
| 187 | + zend_class_entry ce, *class_entry; |
| 188 | + |
| 189 | + INIT_CLASS_ENTRY(ce, "Stringable", class_Stringable_methods); |
| 190 | + class_entry = zend_register_internal_interface(&ce); |
| 191 | + |
| 192 | + return class_entry; |
| 193 | +} |
| 194 | + |
| 195 | +zend_class_entry *register_class_InternalIterator(zend_class_entry *class_entry_Iterator) |
| 196 | +{ |
| 197 | + zend_class_entry ce, *class_entry; |
| 198 | + |
| 199 | + INIT_CLASS_ENTRY(ce, "InternalIterator", class_InternalIterator_methods); |
| 200 | + class_entry = zend_register_internal_class_ex(&ce, NULL); |
| 201 | + class_entry->ce_flags |= ZEND_ACC_FINAL; |
| 202 | + zend_class_implements(class_entry, 1, class_entry_Iterator); |
| 203 | + |
| 204 | + return class_entry; |
| 205 | +} |
| 206 | + |
0 commit comments