From 5c4d1edef3d4d9b5b7222c8273d54b5aa951101e Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Sat, 29 Oct 2005 15:37:57 +0000 Subject: - Add AppendIterator::getIteratorIndex - Add AppendIterator::getArrayIterator --- ext/spl/spl_array.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'ext/spl/spl_array.c') diff --git a/ext/spl/spl_array.c b/ext/spl/spl_array.c index dabbd3e278..d428699f2a 100755 --- a/ext/spl/spl_array.c +++ b/ext/spl/spl_array.c @@ -1151,7 +1151,11 @@ SPL_METHOD(Array, current) Return current array key */ SPL_METHOD(Array, key) { - zval *object = getThis(); + spl_array_iterator_key(getThis(), return_value TSRMLS_CC); +} + +void spl_array_iterator_key(zval *object, zval *return_value TSRMLS_DC) /* {{{ */ +{ spl_array_object *intern = (spl_array_object*)zend_object_store_get_object(object TSRMLS_CC); char *string_key; uint string_length; -- cgit v1.2.1