/PHP-8.2/Zend/ |
H A D | zend_interfaces.c | 244 …if (!ce_it || !ce_it->get_iterator || (ce_it->get_iterator == zend_user_it_get_new_iterator && Z_O… in zend_user_it_get_new_iterator() 252 new_iterator = ce_it->get_iterator(ce_it, &iterator, by_ref); in zend_user_it_get_new_iterator() 306 if (class_type->get_iterator && class_type->get_iterator != zend_user_it_get_new_iterator) { in zend_implement_aggregate() 308 if (!class_type->parent || class_type->parent->get_iterator != class_type->get_iterator) { in zend_implement_aggregate() 321 class_type->get_iterator = zend_user_it_get_new_iterator; in zend_implement_aggregate() 353 if (class_type->get_iterator && class_type->get_iterator != zend_user_it_get_iterator) { in zend_implement_iterator() 354 if (!class_type->parent || class_type->parent->get_iterator != class_type->get_iterator) { in zend_implement_iterator() 373 class_type->get_iterator = zend_user_it_get_iterator; in zend_implement_iterator() 502 ZEND_ASSERT(scope->get_iterator != zend_user_it_get_new_iterator); in zend_create_internal_iterator_zval() 503 zend_object_iterator *iter = scope->get_iterator(Z_OBJCE_P(obj), obj, /* by_ref */ 0); in zend_create_internal_iterator_zval()
|
H A D | zend.h | 196 zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref); member
|
H A D | zend_weakrefs.c | 668 zend_ce_weakmap->get_iterator = zend_weakmap_get_iterator; in zend_register_weakref_ce()
|
H A D | zend_generators.c | 1191 zend_ce_generator->get_iterator = zend_generator_get_iterator; in zend_register_generator_ce()
|
H A D | zend_inheritance.c | 137 if (EXPECTED(!ce->get_iterator)) { in do_inherit_parent_constructor() 138 ce->get_iterator = parent->get_iterator; in do_inherit_parent_constructor()
|
H A D | zend_vm_def.h | 5137 if (!ce || !ce->get_iterator) { 5141 iter = ce->get_iterator(ce, args, 0); 6083 if (!ce || !ce->get_iterator) { 6086 iter = ce->get_iterator(ce, op1, 0); 6634 if (!zobj->ce->get_iterator) { 6722 if (!Z_OBJCE_P(array_ptr)->get_iterator) { 8257 } else if (OP1_TYPE != IS_CONST && Z_TYPE_P(val) == IS_OBJECT && Z_OBJCE_P(val)->get_iterator) { 8286 zend_object_iterator *iter = ce->get_iterator(ce, val, 0);
|
H A D | zend_API.h | 310 class_container.get_iterator = NULL; \
|
H A D | zend_vm_execute.h | 2284 if (!ce || !ce->get_iterator) { in ZEND_SEND_UNPACK_SPEC_HANDLER() 2288 iter = ce->get_iterator(ce, args, 0); in ZEND_SEND_UNPACK_SPEC_HANDLER() 2649 if (!ce || !ce->get_iterator) { in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER() 2652 iter = ce->get_iterator(ce, op1, 0); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER() 5114 if (!zobj->ce->get_iterator) { in ZEND_FE_RESET_R_SPEC_CONST_HANDLER() 5200 if (!Z_OBJCE_P(array_ptr)->get_iterator) { in ZEND_FE_RESET_RW_SPEC_CONST_HANDLER() 19245 if (!zobj->ce->get_iterator) { in ZEND_FE_RESET_R_SPEC_TMP_HANDLER() 19332 if (!Z_OBJCE_P(array_ptr)->get_iterator) { in ZEND_FE_RESET_RW_SPEC_TMP_HANDLER() 21903 if (!zobj->ce->get_iterator) { in ZEND_FE_RESET_R_SPEC_VAR_HANDLER() 21991 if (!Z_OBJCE_P(array_ptr)->get_iterator) { in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER() [all …]
|
/PHP-8.2/ext/com_dotnet/ |
H A D | com_extension.c | 187 php_com_saproxy_class_entry->get_iterator = php_com_saproxy_iter_get; in PHP_MINIT_FUNCTION() 191 php_com_variant_class_entry->get_iterator = php_com_iter_get; in PHP_MINIT_FUNCTION() 195 tmp->get_iterator = php_com_iter_get; in PHP_MINIT_FUNCTION() 200 tmp->get_iterator = php_com_iter_get; in PHP_MINIT_FUNCTION()
|
/PHP-8.2/ext/zend_test/ |
H A D | iterators.c | 120 traversable_test_ce->get_iterator = test_traversable_get_iterator; in zend_test_iterators_init()
|
/PHP-8.2/ext/intl/breakiterator/ |
H A D | breakiterator_class.cpp | 227 BreakIterator_ce_ptr->get_iterator = _breakiterator_get_iterator; in breakiterator_register_BreakIterator_class()
|
/PHP-8.2/ext/spl/ |
H A D | spl_heap.c | 1151 spl_ce_SplHeap->get_iterator = spl_heap_get_iterator; in PHP_MINIT_FUNCTION() 1163 spl_ce_SplMinHeap->get_iterator = spl_heap_get_iterator; in PHP_MINIT_FUNCTION() 1167 spl_ce_SplMaxHeap->get_iterator = spl_heap_get_iterator; in PHP_MINIT_FUNCTION() 1171 spl_ce_SplPriorityQueue->get_iterator = spl_pqueue_get_iterator; in PHP_MINIT_FUNCTION()
|
H A D | spl_dllist.c | 1269 spl_ce_SplDoublyLinkedList->get_iterator = spl_dllist_get_iterator; in PHP_MINIT_FUNCTION() 1281 spl_ce_SplQueue->get_iterator = spl_dllist_get_iterator; in PHP_MINIT_FUNCTION() 1285 spl_ce_SplStack->get_iterator = spl_dllist_get_iterator; in PHP_MINIT_FUNCTION()
|
H A D | spl_iterators.c | 398 sub_iter = ce->get_iterator(ce, &child, 0); in spl_recursive_it_move_forward_ex() 660 intern->iterators[0].iterator = ce_iterator->get_iterator(ce_iterator, iterator, 0); in spl_recursive_it_it_construct() 1392 || !ce_cast->get_iterator in spl_dual_it_construct() 1417 …intern->u.append.iterator = spl_ce_ArrayIterator->get_iterator(spl_ce_ArrayIterator, &intern->u.ap… in spl_dual_it_construct() 1479 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, zobject, 0); in spl_dual_it_construct() 2926 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, it, 0); in spl_append_it_next_iterator() 3089 iter = ce->get_iterator(ce, obj, 0); in spl_iterator_apply() 3278 spl_ce_RecursiveIteratorIterator->get_iterator = spl_recursive_it_get_iterator; in PHP_MINIT_FUNCTION()
|
H A D | spl_array.c | 1907 spl_ce_ArrayIterator->get_iterator = spl_array_get_iterator; in PHP_MINIT_FUNCTION() 1913 spl_ce_RecursiveArrayIterator->get_iterator = spl_array_get_iterator; in PHP_MINIT_FUNCTION()
|
H A D | spl_fixedarray.c | 991 spl_ce_SplFixedArray->get_iterator = spl_fixedarray_get_iterator; in PHP_MINIT_FUNCTION()
|
H A D | spl_directory.c | 2785 spl_ce_DirectoryIterator->get_iterator = spl_filesystem_dir_get_iterator; in PHP_MINIT_FUNCTION() 2789 spl_ce_FilesystemIterator->get_iterator = spl_filesystem_tree_get_iterator; in PHP_MINIT_FUNCTION()
|
/PHP-8.2/ext/intl/common/ |
H A D | common_enum.cpp | 290 IntlIterator_ce_ptr->get_iterator = IntlIterator_get_iterator; in intl_register_common_symbols()
|
/PHP-8.2/ext/intl/resourcebundle/ |
H A D | resourcebundle_class.c | 378 ResourceBundle_ce_ptr->get_iterator = resourcebundle_get_iterator; in resourcebundle_register_class()
|
/PHP-8.2/ext/mysqli/ |
H A D | mysqli.c | 525 mysqli_result_class_entry->get_iterator = php_mysqli_result_get_iterator; in PHP_MINIT_FUNCTION()
|
/PHP-8.2/ext/dom/ |
H A D | php_dom.c | 715 dom_nodelist_class_entry->get_iterator = php_dom_get_iterator; in PHP_MINIT_FUNCTION() 723 dom_namednodemap_class_entry->get_iterator = php_dom_get_iterator; in PHP_MINIT_FUNCTION()
|
/PHP-8.2/ext/pdo/ |
H A D | pdo_stmt.c | 2504 pdo_dbstmt_ce->get_iterator = pdo_stmt_iter_get; in pdo_stmt_init()
|
/PHP-8.2/ext/simplexml/ |
H A D | simplexml.c | 2707 sxe_class_entry->get_iterator = php_sxe_get_iterator; in PHP_MINIT_FUNCTION()
|
/PHP-8.2/ext/reflection/ |
H A D | php_reflection.c | 340 if (ce->get_iterator != NULL) { in _class_string() 5374 RETURN_BOOL(ce->get_iterator || instanceof_function(ce, zend_ce_traversable)); in ZEND_METHOD()
|
/PHP-8.2/ext/soap/ |
H A D | php_encoding.c | 2211 iter = ce->get_iterator(ce, data, 0); in to_xml_array()
|