Lines Matching refs:TSRMLS_CC

90 …pl_array_object *other  = (spl_array_object*)zend_object_store_get_object(intern->array TSRMLS_CC);  in spl_array_get_hash_table()
91 return spl_array_get_hash_table(other, check_std_props TSRMLS_CC); in spl_array_get_hash_table()
133 spl_array_rewind(intern TSRMLS_CC); in spl_hash_verify_pos_ex()
140 HashTable *ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_hash_verify_pos()
141 return spl_hash_verify_pos_ex(intern, ht TSRMLS_CC); in spl_hash_verify_pos()
150 zend_object_std_dtor(&intern->std TSRMLS_CC); in spl_array_object_free_storage()
180 zend_object_std_init(&intern->std, class_type TSRMLS_CC); in spl_array_object_new_ex()
187 spl_array_object *other = (spl_array_object*)zend_object_store_get_object(orig TSRMLS_CC); in spl_array_object_new_ex()
213 …estroy_object, (zend_objects_free_object_storage_t) spl_array_object_free_storage, NULL TSRMLS_CC); in spl_array_object_new_ex()
227 …php_error_docref(NULL TSRMLS_CC, E_COMPILE_ERROR, "Internal compiler error, Class is not child of … in spl_array_object_new_ex()
270 spl_array_rewind(intern TSRMLS_CC); in spl_array_object_new_ex()
279 return spl_array_object_new_ex(class_type, &tmp, NULL, 0 TSRMLS_CC); in spl_array_object_new()
292 old_object = zend_objects_get_address(zobject TSRMLS_CC); in spl_array_object_clone()
293 new_obj_val = spl_array_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC); in spl_array_object_clone()
296 zend_objects_clone_members(new_object, new_obj_val, old_object, handle TSRMLS_CC); in spl_array_object_clone()
304 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_get_dimension_ptr_ptr()
307 HashTable *ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_get_dimension_ptr_ptr()
381 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_read_dimension_ex()
400 ret = spl_array_get_dimension_ptr_ptr(check_inherited, object, offset, type TSRMLS_CC); in spl_array_read_dimension_ex()
428 return spl_array_read_dimension_ex(1, object, offset, type TSRMLS_CC); in spl_array_read_dimension()
433 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_write_dimension_ex()
449 ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_write_dimension_ex()
460 ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_write_dimension_ex()
472 ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_write_dimension_ex()
486 ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_write_dimension_ex()
502 spl_array_write_dimension_ex(1, object, offset, value TSRMLS_CC); in spl_array_write_dimension()
507 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_unset_dimension_ex()
520 ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_unset_dimension_ex()
526 if (zend_delete_global_variable(Z_STRVAL_P(offset), Z_STRLEN_P(offset) TSRMLS_CC)) { in spl_array_unset_dimension_ex()
540 obj = (spl_array_object*)zend_object_store_get_object(obj->array TSRMLS_CC); in spl_array_unset_dimension_ex()
543 obj = (spl_array_object*)zend_object_store_get_object(obj->array TSRMLS_CC); in spl_array_unset_dimension_ex()
551 zend_property_info *property_info = zend_get_property_info(obj->std.ce, offset, 1 TSRMLS_CC); in spl_array_unset_dimension_ex()
571 ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_unset_dimension_ex()
584 spl_hash_verify_pos(intern TSRMLS_CC); /* call rewind on FAILURE */ in spl_array_unset_dimension_ex()
589 spl_array_unset_dimension_ex(1, object, offset TSRMLS_CC); in spl_array_unset_dimension()
594 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_has_dimension_ex()
615 HashTable *ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_has_dimension_ex()
633 HashTable *ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_has_dimension_ex()
659 return spl_array_has_dimension_ex(1, object, offset, check_empty TSRMLS_CC); in spl_array_has_dimension()
666 …php_error_docref(NULL TSRMLS_CC, E_NOTICE, "%sArray was modified outside object and is no longer a… in spl_array_object_verify_pos_ex()
670 …(object->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(object, ht TSRMLS_CC) == FAILURE) { in spl_array_object_verify_pos_ex()
671 …php_error_docref(NULL TSRMLS_CC, E_NOTICE, "%sArray was modified outside object and internal posit… in spl_array_object_verify_pos_ex()
681 return spl_array_object_verify_pos_ex(object, ht, "" TSRMLS_CC); in spl_array_object_verify_pos()
690 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &index) == FAILURE) { in SPL_METHOD()
693 RETURN_BOOL(spl_array_has_dimension_ex(0, getThis(), index, 2 TSRMLS_CC)); in SPL_METHOD()
702 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &index) == FAILURE) { in SPL_METHOD()
705 value = spl_array_read_dimension_ex(0, getThis(), index, BP_VAR_R TSRMLS_CC); in SPL_METHOD()
715 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zz", &index, &value) == FAILURE) { in SPL_METHOD()
718 spl_array_write_dimension_ex(0, getThis(), index, value TSRMLS_CC); in SPL_METHOD()
723 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_iterator_append()
724 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_iterator_append()
727 …php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Array was modified outside object and is no longer an … in spl_array_iterator_append()
732 …php_error_docref(NULL TSRMLS_CC, E_RECOVERABLE_ERROR, "Cannot append properties to objects, use %s… in spl_array_iterator_append()
736 spl_array_write_dimension(object, NULL, append_value TSRMLS_CC); in spl_array_iterator_append()
749 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &value) == FAILURE) { in SPL_METHOD()
752 spl_array_iterator_append(getThis(), value TSRMLS_CC); in SPL_METHOD()
761 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &index) == FAILURE) { in SPL_METHOD()
764 spl_array_unset_dimension_ex(0, getThis(), index TSRMLS_CC); in SPL_METHOD()
773 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
776 …zend_hash_copy(HASH_OF(return_value), spl_array_get_hash_table(intern, 0 TSRMLS_CC), (copy_ctor_fu… in SPL_METHOD()
781 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_get_properties()
785 php_error_docref(NULL TSRMLS_CC, E_ERROR, "Nesting level too deep - recursive dependency?"); in spl_array_get_properties()
789 result = spl_array_get_hash_table(intern, 1 TSRMLS_CC); in spl_array_get_properties()
796 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(obj TSRMLS_CC); in spl_array_get_debug_info()
824 zname = spl_gen_private_prop_name(base, "storage", sizeof("storage")-1, &name_len TSRMLS_CC); in spl_array_get_debug_info()
836 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_read_property()
839 && !std_object_handlers.has_property(object, member, 2, key TSRMLS_CC)) { in spl_array_read_property()
840 return spl_array_read_dimension(object, member, type TSRMLS_CC); in spl_array_read_property()
842 return std_object_handlers.read_property(object, member, type, key TSRMLS_CC); in spl_array_read_property()
847 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_write_property()
850 && !std_object_handlers.has_property(object, member, 2, key TSRMLS_CC)) { in spl_array_write_property()
851 spl_array_write_dimension(object, member, value TSRMLS_CC); in spl_array_write_property()
854 std_object_handlers.write_property(object, member, value, key TSRMLS_CC); in spl_array_write_property()
859 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_get_property_ptr_ptr()
862 && !std_object_handlers.has_property(object, member, 2, key TSRMLS_CC)) { in spl_array_get_property_ptr_ptr()
863 return spl_array_get_dimension_ptr_ptr(1, object, member, BP_VAR_RW TSRMLS_CC); in spl_array_get_property_ptr_ptr()
865 return std_object_handlers.get_property_ptr_ptr(object, member, key TSRMLS_CC); in spl_array_get_property_ptr_ptr()
870 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_has_property()
873 && !std_object_handlers.has_property(object, member, 2, key TSRMLS_CC)) { in spl_array_has_property()
874 return spl_array_has_dimension(object, member, has_set_exists TSRMLS_CC); in spl_array_has_property()
876 return std_object_handlers.has_property(object, member, has_set_exists, key TSRMLS_CC); in spl_array_has_property()
881 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_unset_property()
884 && !std_object_handlers.has_property(object, member, 2, key TSRMLS_CC)) { in spl_array_unset_property()
885 spl_array_unset_dimension(object, member TSRMLS_CC); in spl_array_unset_property()
886 spl_array_rewind(intern TSRMLS_CC); /* because deletion might invalidate position */ in spl_array_unset_property()
889 std_object_handlers.unset_property(object, member, key TSRMLS_CC); in spl_array_unset_property()
901 intern1 = (spl_array_object*)zend_object_store_get_object(o1 TSRMLS_CC); in spl_array_compare_objects()
902 intern2 = (spl_array_object*)zend_object_store_get_object(o2 TSRMLS_CC); in spl_array_compare_objects()
903 ht1 = spl_array_get_hash_table(intern1, 0 TSRMLS_CC); in spl_array_compare_objects()
904 ht2 = spl_array_get_hash_table(intern2, 0 TSRMLS_CC); in spl_array_compare_objects()
906 zend_compare_symbol_tables(&temp_zv, ht1, ht2 TSRMLS_CC); in spl_array_compare_objects()
911 result = std_object_handlers.compare_objects(o1, o2 TSRMLS_CC); in spl_array_compare_objects()
953 return spl_array_skip_protected(intern, aht TSRMLS_CC); in spl_array_next_no_verify()
961 …if ((intern->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(intern, aht TSRMLS_CC) == FAIL… in spl_array_next_ex()
962 …php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Array was modified outside object and internal positio… in spl_array_next_ex()
966 return spl_array_next_no_verify(intern, aht TSRMLS_CC); in spl_array_next_ex()
971 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_next()
973 return spl_array_next_ex(intern, aht TSRMLS_CC); in spl_array_next()
987 zend_user_it_invalidate_current(iter TSRMLS_CC); in spl_array_it_dtor()
998 HashTable *aht = spl_array_get_hash_table(object, 0 TSRMLS_CC); in spl_array_it_valid()
1001 return zend_user_it_valid(iter TSRMLS_CC); in spl_array_it_valid()
1003 …if (spl_array_object_verify_pos_ex(object, aht, "ArrayIterator::valid(): " TSRMLS_CC) == FAILURE) { in spl_array_it_valid()
1016 HashTable *aht = spl_array_get_hash_table(object, 0 TSRMLS_CC); in spl_array_it_get_current_data()
1019 zend_user_it_get_current_data(iter, data TSRMLS_CC); in spl_array_it_get_current_data()
1032 HashTable *aht = spl_array_get_hash_table(object, 0 TSRMLS_CC); in spl_array_it_get_current_key()
1035 return zend_user_it_get_current_key(iter, str_key, str_key_len, int_key TSRMLS_CC); in spl_array_it_get_current_key()
1037 …if (spl_array_object_verify_pos_ex(object, aht, "ArrayIterator::current(): " TSRMLS_CC) == FAILURE… in spl_array_it_get_current_key()
1050 HashTable *aht = spl_array_get_hash_table(object, 0 TSRMLS_CC); in spl_array_it_move_forward()
1053 zend_user_it_move_forward(iter TSRMLS_CC); in spl_array_it_move_forward()
1055 zend_user_it_invalidate_current(iter TSRMLS_CC); in spl_array_it_move_forward()
1057 …php_error_docref(NULL TSRMLS_CC, E_NOTICE, "ArrayIterator::current(): Array was modified outside o… in spl_array_it_move_forward()
1061 …if ((object->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(object, aht TSRMLS_CC) == FAIL… in spl_array_it_move_forward()
1062 …php_error_docref(NULL TSRMLS_CC, E_NOTICE, "ArrayIterator::next(): Array was modified outside obje… in spl_array_it_move_forward()
1064 spl_array_next_no_verify(object, aht TSRMLS_CC); in spl_array_it_move_forward()
1075 spl_array_skip_protected(intern, aht TSRMLS_CC); in spl_array_rewind_ex()
1081 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_rewind()
1084 …php_error_docref(NULL TSRMLS_CC, E_NOTICE, "ArrayIterator::rewind(): Array was modified outside ob… in spl_array_rewind()
1088 spl_array_rewind_ex(intern, aht TSRMLS_CC); in spl_array_rewind()
1098 zend_user_it_rewind(iter TSRMLS_CC); in spl_array_it_rewind()
1100 zend_user_it_invalidate_current(iter TSRMLS_CC); in spl_array_it_rewind()
1101 spl_array_rewind(object TSRMLS_CC); in spl_array_it_rewind()
1116 spl_array_object *other = (spl_array_object*)zend_object_store_get_object(*array TSRMLS_CC); in spl_array_set_array()
1123 …entException, "Passed variable is not an array or object, using empty array instead", 0 TSRMLS_CC); in spl_array_set_array()
1140 || !spl_array_get_hash_table(intern, 0 TSRMLS_CC)) { in spl_array_set_array()
1141 …zend_throw_exception_ex(spl_ce_InvalidArgumentException, 0 TSRMLS_CC, "Overloaded object of type %… in spl_array_set_array()
1145 spl_array_rewind(intern TSRMLS_CC); in spl_array_set_array()
1162 …l_array_object *array_object = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_get_iterator()
1197 zend_replace_error_handling(EH_THROW, spl_ce_InvalidArgumentException, &error_handling TSRMLS_CC); in SPL_METHOD()
1199 intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1201 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "Z|lC", &array, &ar_flags, &ce_get_iterator) … in SPL_METHOD()
1202 zend_restore_error_handling(&error_handling TSRMLS_CC); in SPL_METHOD()
1212 spl_array_set_array(object, intern, array, ar_flags, ZEND_NUM_ARGS() == 1 TSRMLS_CC); in SPL_METHOD()
1214 zend_restore_error_handling(&error_handling TSRMLS_CC); in SPL_METHOD()
1224 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1227 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "C", &ce_get_iterator) == FAILURE) { in SPL_METHOD()
1240 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1255 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1270 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1273 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &ar_flags) == FAILURE) { in SPL_METHOD()
1286 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1289 …zend_hash_copy(HASH_OF(return_value), spl_array_get_hash_table(intern, 0 TSRMLS_CC), (copy_ctor_fu… in SPL_METHOD()
1291 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "Z", &array) == FAILURE) { in SPL_METHOD()
1295 spl_array_set_array(object, intern, array, 0L, 1 TSRMLS_CC); in SPL_METHOD()
1305 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1307 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in SPL_METHOD()
1314 …php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Array was modified outside object and is no longer an … in SPL_METHOD()
1319 …alue->value.obj = spl_array_object_new_ex(intern->ce_get_iterator, &iterator, object, 0 TSRMLS_CC); in SPL_METHOD()
1330 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1336 spl_array_rewind(intern TSRMLS_CC); in SPL_METHOD()
1346 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1347 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in SPL_METHOD()
1350 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &position) == FAILURE) { in SPL_METHOD()
1355 …php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Array was modified outside object and is no longer an … in SPL_METHOD()
1362 spl_array_rewind(intern TSRMLS_CC); in SPL_METHOD()
1365 while (position-- > 0 && (result = spl_array_next(intern TSRMLS_CC)) == SUCCESS); in SPL_METHOD()
1371 …zend_throw_exception_ex(spl_ce_OutOfBoundsException, 0 TSRMLS_CC, "Seek position %ld is out of ran… in SPL_METHOD()
1376 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_object_count_elements_helper()
1380 …php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Array was modified outside object and is no longer an … in spl_array_object_count_elements_helper()
1390 spl_array_rewind(intern TSRMLS_CC); in spl_array_object_count_elements_helper()
1391 while(intern->pos && spl_array_next(intern TSRMLS_CC) == SUCCESS) { in spl_array_object_count_elements_helper()
1404 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_object_count_elements()
1420 return spl_array_object_count_elements_helper(intern, count TSRMLS_CC); in spl_array_object_count_elements()
1429 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
1435 spl_array_object_count_elements_helper(intern, &count TSRMLS_CC); in SPL_METHOD()
1442 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in spl_array_method()
1443 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_method()
1453 zend_call_method(NULL, NULL, NULL, fname, fname_len, &retval_ptr, 1, tmp, NULL TSRMLS_CC); in spl_array_method()
1456 …if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS() TSRMLS_CC, "|z", &arg) == FA… in spl_array_method()
1459 …row_exception(spl_ce_BadMethodCallException, "Function expects one argument at most", 0 TSRMLS_CC); in spl_array_method()
1463 zend_call_method(NULL, NULL, NULL, fname, fname_len, &retval_ptr, arg? 2 : 1, tmp, arg TSRMLS_CC); in spl_array_method()
1466 … 1 || zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS() TSRMLS_CC, "z", &arg) == F… in spl_array_method()
1469 …row_exception(spl_ce_BadMethodCallException, "Function expects exactly one argument", 0 TSRMLS_CC); in spl_array_method()
1473 zend_call_method(NULL, NULL, NULL, fname, fname_len, &retval_ptr, 2, tmp, arg TSRMLS_CC); in spl_array_method()
1524 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_ARRAY_METHOD()
1526 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in SPL_ARRAY_METHOD()
1532 if (spl_array_object_verify_pos(intern, aht TSRMLS_CC) == FAILURE) { in SPL_ARRAY_METHOD()
1551 spl_array_iterator_key(getThis(), return_value TSRMLS_CC); in SPL_METHOD()
1556 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in spl_array_iterator_key()
1560 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in spl_array_iterator_key()
1562 if (spl_array_object_verify_pos(intern, aht TSRMLS_CC) == FAILURE) { in spl_array_iterator_key()
1584 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1585 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in SPL_METHOD()
1591 if (spl_array_object_verify_pos(intern, aht TSRMLS_CC) == FAILURE) { in SPL_METHOD()
1595 spl_array_next_no_verify(intern, aht TSRMLS_CC); in SPL_METHOD()
1604 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1605 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in SPL_METHOD()
1611 if (spl_array_object_verify_pos(intern, aht TSRMLS_CC) == FAILURE) { in SPL_METHOD()
1624 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1625 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in SPL_METHOD()
1631 if (spl_array_object_verify_pos(intern, aht TSRMLS_CC) == FAILURE) { in SPL_METHOD()
1648 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1649 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in SPL_METHOD()
1655 if (spl_array_object_verify_pos(intern, aht TSRMLS_CC) == FAILURE) { in SPL_METHOD()
1667 if (instanceof_function(Z_OBJCE_PP(entry), Z_OBJCE_P(getThis()) TSRMLS_CC)) { in SPL_METHOD()
1674 spl_instantiate_arg_ex2(Z_OBJCE_P(getThis()), &return_value, 0, *entry, flags TSRMLS_CC); in SPL_METHOD()
1684 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); in SPL_METHOD()
1685 HashTable *aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in SPL_METHOD()
1696 …php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Array was modified outside object and is no longer an … in SPL_METHOD()
1707 php_var_serialize(&buf, &flags, &var_hash TSRMLS_CC); in SPL_METHOD()
1711 php_var_serialize(&buf, &intern->array, &var_hash TSRMLS_CC); in SPL_METHOD()
1724 php_var_serialize(&buf, &pmembers, &var_hash TSRMLS_CC); /* finishes the string */ in SPL_METHOD()
1741 spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(getThis() TSRMLS_CC); in SPL_METHOD()
1751 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &buf, &buf_len) == FAILURE) { in SPL_METHOD()
1756 …zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Empty serialized string can… in SPL_METHOD()
1760 aht = spl_array_get_hash_table(intern, 0 TSRMLS_CC); in SPL_METHOD()
1776 …if (!php_var_unserialize(&pflags, &p, s + buf_len, &var_hash TSRMLS_CC) || Z_TYPE_P(pflags) != IS_… in SPL_METHOD()
1801 if (!php_var_unserialize(&intern->array, &p, s + buf_len, &var_hash TSRMLS_CC)) { in SPL_METHOD()
1818 …if (!php_var_unserialize(&pmembers, &p, s + buf_len, &var_hash TSRMLS_CC) || Z_TYPE_P(pmembers) !=… in SPL_METHOD()
1844 …zend_throw_exception_ex(spl_ce_UnexpectedValueException, 0 TSRMLS_CC, "Error at offset %ld of %d b… in SPL_METHOD()