has_next         1020 ext/spl/spl_iterators.c 	zval      *has_next;
has_next         1026 ext/spl/spl_iterators.c 		zend_call_method_with_0_params(&object->iterators[level].zobject, object->iterators[level].ce, NULL, "hasnext", &has_next);
has_next         1027 ext/spl/spl_iterators.c 		if (has_next) {
has_next         1028 ext/spl/spl_iterators.c 			if (Z_LVAL_P(has_next)) {
has_next         1033 ext/spl/spl_iterators.c 			zval_ptr_dtor(&has_next);
has_next         1036 ext/spl/spl_iterators.c 	zend_call_method_with_0_params(&object->iterators[level].zobject, object->iterators[level].ce, NULL, "hasnext", &has_next);
has_next         1037 ext/spl/spl_iterators.c 	if (has_next) {
has_next         1038 ext/spl/spl_iterators.c 		if (Z_LVAL_P(has_next)) {
has_next         1043 ext/spl/spl_iterators.c 		zval_ptr_dtor(&has_next);