|
| 1 | +/* This is a generated file, edit the .stub.php file instead. |
| 2 | + * Stub hash: 7724c400fc239aace1ab5666df575d7ab2214d4f */ |
| 3 | + |
| 4 | +ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Collections_Deque___construct, 0, 0, 0) |
| 5 | + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, iterator, IS_ITERABLE, 0, "[]") |
| 6 | +ZEND_END_ARG_INFO() |
| 7 | + |
| 8 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Collections_Deque_getIterator, 0, 0, InternalIterator, 0) |
| 9 | +ZEND_END_ARG_INFO() |
| 10 | + |
| 11 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque_count, 0, 0, IS_LONG, 0) |
| 12 | +ZEND_END_ARG_INFO() |
| 13 | + |
| 14 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque_isEmpty, 0, 0, _IS_BOOL, 0) |
| 15 | +ZEND_END_ARG_INFO() |
| 16 | + |
| 17 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque_clear, 0, 0, IS_VOID, 0) |
| 18 | +ZEND_END_ARG_INFO() |
| 19 | + |
| 20 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque___serialize, 0, 0, IS_ARRAY, 0) |
| 21 | +ZEND_END_ARG_INFO() |
| 22 | + |
| 23 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque___unserialize, 0, 1, IS_VOID, 0) |
| 24 | + ZEND_ARG_TYPE_INFO(0, data, IS_ARRAY, 0) |
| 25 | +ZEND_END_ARG_INFO() |
| 26 | + |
| 27 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Collections_Deque___set_state, 0, 1, Collections\\Deque, 0) |
| 28 | + ZEND_ARG_TYPE_INFO(0, array, IS_ARRAY, 0) |
| 29 | +ZEND_END_ARG_INFO() |
| 30 | + |
| 31 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque_push, 0, 0, IS_VOID, 0) |
| 32 | + ZEND_ARG_VARIADIC_TYPE_INFO(0, values, IS_MIXED, 0) |
| 33 | +ZEND_END_ARG_INFO() |
| 34 | + |
| 35 | +#define arginfo_class_Collections_Deque_unshift arginfo_class_Collections_Deque_push |
| 36 | + |
| 37 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque_pop, 0, 0, IS_MIXED, 0) |
| 38 | +ZEND_END_ARG_INFO() |
| 39 | + |
| 40 | +#define arginfo_class_Collections_Deque_shift arginfo_class_Collections_Deque_pop |
| 41 | + |
| 42 | +#define arginfo_class_Collections_Deque_bottom arginfo_class_Collections_Deque_pop |
| 43 | + |
| 44 | +#define arginfo_class_Collections_Deque_top arginfo_class_Collections_Deque_pop |
| 45 | + |
| 46 | +#define arginfo_class_Collections_Deque_toArray arginfo_class_Collections_Deque___serialize |
| 47 | + |
| 48 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque_get, 0, 1, IS_MIXED, 0) |
| 49 | + ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0) |
| 50 | +ZEND_END_ARG_INFO() |
| 51 | + |
| 52 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque_set, 0, 2, IS_VOID, 0) |
| 53 | + ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0) |
| 54 | + ZEND_ARG_TYPE_INFO(0, value, IS_MIXED, 0) |
| 55 | +ZEND_END_ARG_INFO() |
| 56 | + |
| 57 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque_offsetGet, 0, 1, IS_MIXED, 0) |
| 58 | + ZEND_ARG_TYPE_INFO(0, offset, IS_MIXED, 0) |
| 59 | +ZEND_END_ARG_INFO() |
| 60 | + |
| 61 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque_offsetExists, 0, 1, _IS_BOOL, 0) |
| 62 | + ZEND_ARG_TYPE_INFO(0, offset, IS_MIXED, 0) |
| 63 | +ZEND_END_ARG_INFO() |
| 64 | + |
| 65 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque_offsetSet, 0, 2, IS_VOID, 0) |
| 66 | + ZEND_ARG_TYPE_INFO(0, offset, IS_MIXED, 0) |
| 67 | + ZEND_ARG_TYPE_INFO(0, value, IS_MIXED, 0) |
| 68 | +ZEND_END_ARG_INFO() |
| 69 | + |
| 70 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Collections_Deque_offsetUnset, 0, 1, IS_VOID, 0) |
| 71 | + ZEND_ARG_TYPE_INFO(0, offset, IS_MIXED, 0) |
| 72 | +ZEND_END_ARG_INFO() |
| 73 | + |
| 74 | +#define arginfo_class_Collections_Deque_jsonSerialize arginfo_class_Collections_Deque___serialize |
| 75 | + |
| 76 | + |
| 77 | +ZEND_METHOD(Collections_Deque, __construct); |
| 78 | +ZEND_METHOD(Collections_Deque, getIterator); |
| 79 | +ZEND_METHOD(Collections_Deque, count); |
| 80 | +ZEND_METHOD(Collections_Deque, isEmpty); |
| 81 | +ZEND_METHOD(Collections_Deque, clear); |
| 82 | +ZEND_METHOD(Collections_Deque, __serialize); |
| 83 | +ZEND_METHOD(Collections_Deque, __unserialize); |
| 84 | +ZEND_METHOD(Collections_Deque, __set_state); |
| 85 | +ZEND_METHOD(Collections_Deque, push); |
| 86 | +ZEND_METHOD(Collections_Deque, unshift); |
| 87 | +ZEND_METHOD(Collections_Deque, pop); |
| 88 | +ZEND_METHOD(Collections_Deque, shift); |
| 89 | +ZEND_METHOD(Collections_Deque, bottom); |
| 90 | +ZEND_METHOD(Collections_Deque, top); |
| 91 | +ZEND_METHOD(Collections_Deque, toArray); |
| 92 | +ZEND_METHOD(Collections_Deque, get); |
| 93 | +ZEND_METHOD(Collections_Deque, set); |
| 94 | +ZEND_METHOD(Collections_Deque, offsetGet); |
| 95 | +ZEND_METHOD(Collections_Deque, offsetExists); |
| 96 | +ZEND_METHOD(Collections_Deque, offsetSet); |
| 97 | +ZEND_METHOD(Collections_Deque, offsetUnset); |
| 98 | +ZEND_METHOD(Collections_Deque, jsonSerialize); |
| 99 | + |
| 100 | + |
| 101 | +static const zend_function_entry class_Collections_Deque_methods[] = { |
| 102 | + ZEND_ME(Collections_Deque, __construct, arginfo_class_Collections_Deque___construct, ZEND_ACC_PUBLIC) |
| 103 | + ZEND_ME(Collections_Deque, getIterator, arginfo_class_Collections_Deque_getIterator, ZEND_ACC_PUBLIC) |
| 104 | + ZEND_ME(Collections_Deque, count, arginfo_class_Collections_Deque_count, ZEND_ACC_PUBLIC) |
| 105 | + ZEND_ME(Collections_Deque, isEmpty, arginfo_class_Collections_Deque_isEmpty, ZEND_ACC_PUBLIC) |
| 106 | + ZEND_ME(Collections_Deque, clear, arginfo_class_Collections_Deque_clear, ZEND_ACC_PUBLIC) |
| 107 | + ZEND_ME(Collections_Deque, __serialize, arginfo_class_Collections_Deque___serialize, ZEND_ACC_PUBLIC) |
| 108 | + ZEND_ME(Collections_Deque, __unserialize, arginfo_class_Collections_Deque___unserialize, ZEND_ACC_PUBLIC) |
| 109 | + ZEND_ME(Collections_Deque, __set_state, arginfo_class_Collections_Deque___set_state, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC) |
| 110 | + ZEND_ME(Collections_Deque, push, arginfo_class_Collections_Deque_push, ZEND_ACC_PUBLIC) |
| 111 | + ZEND_ME(Collections_Deque, unshift, arginfo_class_Collections_Deque_unshift, ZEND_ACC_PUBLIC) |
| 112 | + ZEND_ME(Collections_Deque, pop, arginfo_class_Collections_Deque_pop, ZEND_ACC_PUBLIC) |
| 113 | + ZEND_ME(Collections_Deque, shift, arginfo_class_Collections_Deque_shift, ZEND_ACC_PUBLIC) |
| 114 | + ZEND_ME(Collections_Deque, bottom, arginfo_class_Collections_Deque_bottom, ZEND_ACC_PUBLIC) |
| 115 | + ZEND_ME(Collections_Deque, top, arginfo_class_Collections_Deque_top, ZEND_ACC_PUBLIC) |
| 116 | + ZEND_ME(Collections_Deque, toArray, arginfo_class_Collections_Deque_toArray, ZEND_ACC_PUBLIC) |
| 117 | + ZEND_ME(Collections_Deque, get, arginfo_class_Collections_Deque_get, ZEND_ACC_PUBLIC) |
| 118 | + ZEND_ME(Collections_Deque, set, arginfo_class_Collections_Deque_set, ZEND_ACC_PUBLIC) |
| 119 | + ZEND_ME(Collections_Deque, offsetGet, arginfo_class_Collections_Deque_offsetGet, ZEND_ACC_PUBLIC) |
| 120 | + ZEND_ME(Collections_Deque, offsetExists, arginfo_class_Collections_Deque_offsetExists, ZEND_ACC_PUBLIC) |
| 121 | + ZEND_ME(Collections_Deque, offsetSet, arginfo_class_Collections_Deque_offsetSet, ZEND_ACC_PUBLIC) |
| 122 | + ZEND_ME(Collections_Deque, offsetUnset, arginfo_class_Collections_Deque_offsetUnset, ZEND_ACC_PUBLIC) |
| 123 | + ZEND_ME(Collections_Deque, jsonSerialize, arginfo_class_Collections_Deque_jsonSerialize, ZEND_ACC_PUBLIC) |
| 124 | + ZEND_FE_END |
| 125 | +}; |
| 126 | + |
| 127 | +static zend_class_entry *register_class_Collections_Deque(zend_class_entry *class_entry_Collections_IteratorAggregate, zend_class_entry *class_entry_Collections_Countable, zend_class_entry *class_entry_Collections_JsonSerializable, zend_class_entry *class_entry_Collections_ArrayAccess) |
| 128 | +{ |
| 129 | + zend_class_entry ce, *class_entry; |
| 130 | + |
| 131 | + INIT_NS_CLASS_ENTRY(ce, "Collections", "Deque", class_Collections_Deque_methods); |
| 132 | + class_entry = zend_register_internal_class_ex(&ce, NULL); |
| 133 | + class_entry->ce_flags |= ZEND_ACC_FINAL; |
| 134 | + zend_class_implements(class_entry, 4, class_entry_Collections_IteratorAggregate, class_entry_Collections_Countable, class_entry_Collections_JsonSerializable, class_entry_Collections_ArrayAccess); |
| 135 | + |
| 136 | + return class_entry; |
| 137 | +} |
0 commit comments