/src/php-src/Zend/zend_generators_arginfo.h
Line | Count | Source |
1 | | /* This is a generated file, edit the .stub.php file instead. |
2 | | * Stub hash: d376e984db0db6ccd9356f632f9d7e1382b2afb7 */ |
3 | | |
4 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Generator_rewind, 0, 0, IS_VOID, 0) |
5 | | ZEND_END_ARG_INFO() |
6 | | |
7 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Generator_valid, 0, 0, _IS_BOOL, 0) |
8 | | ZEND_END_ARG_INFO() |
9 | | |
10 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Generator_current, 0, 0, IS_MIXED, 0) |
11 | | ZEND_END_ARG_INFO() |
12 | | |
13 | | #define arginfo_class_Generator_key arginfo_class_Generator_current |
14 | | |
15 | | #define arginfo_class_Generator_next arginfo_class_Generator_rewind |
16 | | |
17 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Generator_send, 0, 1, IS_MIXED, 0) |
18 | | ZEND_ARG_TYPE_INFO(0, value, IS_MIXED, 0) |
19 | | ZEND_END_ARG_INFO() |
20 | | |
21 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Generator_throw, 0, 1, IS_MIXED, 0) |
22 | | ZEND_ARG_OBJ_INFO(0, exception, Throwable, 0) |
23 | | ZEND_END_ARG_INFO() |
24 | | |
25 | | #define arginfo_class_Generator_getReturn arginfo_class_Generator_current |
26 | | |
27 | | ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Generator___debugInfo, 0, 0, IS_ARRAY, 0) |
28 | | ZEND_END_ARG_INFO() |
29 | | |
30 | | ZEND_METHOD(Generator, rewind); |
31 | | ZEND_METHOD(Generator, valid); |
32 | | ZEND_METHOD(Generator, current); |
33 | | ZEND_METHOD(Generator, key); |
34 | | ZEND_METHOD(Generator, next); |
35 | | ZEND_METHOD(Generator, send); |
36 | | ZEND_METHOD(Generator, throw); |
37 | | ZEND_METHOD(Generator, getReturn); |
38 | | ZEND_METHOD(Generator, __debugInfo); |
39 | | |
40 | | static const zend_function_entry class_Generator_methods[] = { |
41 | | ZEND_ME(Generator, rewind, arginfo_class_Generator_rewind, ZEND_ACC_PUBLIC) |
42 | | ZEND_ME(Generator, valid, arginfo_class_Generator_valid, ZEND_ACC_PUBLIC) |
43 | | ZEND_ME(Generator, current, arginfo_class_Generator_current, ZEND_ACC_PUBLIC) |
44 | | ZEND_ME(Generator, key, arginfo_class_Generator_key, ZEND_ACC_PUBLIC) |
45 | | ZEND_ME(Generator, next, arginfo_class_Generator_next, ZEND_ACC_PUBLIC) |
46 | | ZEND_ME(Generator, send, arginfo_class_Generator_send, ZEND_ACC_PUBLIC) |
47 | | ZEND_ME(Generator, throw, arginfo_class_Generator_throw, ZEND_ACC_PUBLIC) |
48 | | ZEND_ME(Generator, getReturn, arginfo_class_Generator_getReturn, ZEND_ACC_PUBLIC) |
49 | | ZEND_ME(Generator, __debugInfo, arginfo_class_Generator___debugInfo, ZEND_ACC_PUBLIC) |
50 | | ZEND_FE_END |
51 | | }; |
52 | | |
53 | | static zend_class_entry *register_class_Generator(zend_class_entry *class_entry_Iterator) |
54 | 16 | { |
55 | 16 | zend_class_entry ce, *class_entry; |
56 | | |
57 | 16 | INIT_CLASS_ENTRY(ce, "Generator", class_Generator_methods); |
58 | 16 | class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_FINAL|ZEND_ACC_NO_DYNAMIC_PROPERTIES|ZEND_ACC_NOT_SERIALIZABLE); |
59 | 16 | zend_class_implements(class_entry, 1, class_entry_Iterator); |
60 | | |
61 | 16 | return class_entry; |
62 | 16 | } |
63 | | |
64 | | static zend_class_entry *register_class_ClosedGeneratorException(zend_class_entry *class_entry_Exception) |
65 | 16 | { |
66 | 16 | zend_class_entry ce, *class_entry; |
67 | | |
68 | 16 | INIT_CLASS_ENTRY(ce, "ClosedGeneratorException", NULL); |
69 | 16 | class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Exception, 0); |
70 | | |
71 | 16 | return class_entry; |
72 | 16 | } |