@@ -309,6 +309,7 @@ typedef zend_async_iterator_t* (*zend_async_new_iterator_t)(
309
309
zend_object_iterator * zend_iterator ,
310
310
zend_fcall_t * fcall ,
311
311
zend_async_iterator_handler_t handler ,
312
+ zend_async_scope_t * scope ,
312
313
unsigned int concurrency ,
313
314
int32_t priority ,
314
315
size_t iterator_size
@@ -1342,10 +1343,12 @@ END_EXTERN_C()
1342
1343
zend_async_socket_listen_fn(host, port, backlog, extra_size)
1343
1344
1344
1345
/* Iterator API Macros */
1346
+ #define ZEND_ASYNC_NEW_ITERATOR_SCOPE (array , zend_iterator , fcall , handler , scope , concurrency , priority ) \
1347
+ zend_async_new_iterator_fn(array, zend_iterator, fcall, handler, scope, concurrency, priority, 0)
1345
1348
#define ZEND_ASYNC_NEW_ITERATOR (array , zend_iterator , fcall , handler , concurrency , priority ) \
1346
- zend_async_new_iterator_fn(array, zend_iterator, fcall, handler, concurrency, priority, 0)
1349
+ zend_async_new_iterator_fn(array, zend_iterator, fcall, handler, NULL, concurrency, priority, 0)
1347
1350
#define ZEND_ASYNC_NEW_ITERATOR_EX (array , zend_iterator , fcall , handler , concurrency , priority , size ) \
1348
- zend_async_new_iterator_fn(array, zend_iterator, fcall, handler, concurrency, priority, size)
1351
+ zend_async_new_iterator_fn(array, zend_iterator, fcall, handler, NULL, concurrency, priority, size)
1349
1352
1350
1353
/* Context API Macros */
1351
1354
#define ZEND_ASYNC_NEW_CONTEXT (parent ) zend_async_new_context_fn(parent)
0 commit comments