diff options
author | Marcus Boerger <helly@php.net> | 2005-03-06 23:09:21 +0000 |
---|---|---|
committer | Marcus Boerger <helly@php.net> | 2005-03-06 23:09:21 +0000 |
commit | 89f320755d85978508e35a769a0f9cfffbcd791c (patch) | |
tree | 462d6ce498e24a4caaeab03c04cdbb6685bcf746 /ext/spl | |
parent | 16f0329a52832b69c7ca418e47495135817a61d4 (diff) | |
download | php-git-89f320755d85978508e35a769a0f9cfffbcd791c.tar.gz |
- Use new objects
Diffstat (limited to 'ext/spl')
-rwxr-xr-x | ext/spl/spl_array.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/spl/spl_array.c b/ext/spl/spl_array.c index c35f583aec..925660dd07 100755 --- a/ext/spl/spl_array.c +++ b/ext/spl/spl_array.c @@ -975,8 +975,8 @@ SPL_METHOD(Array, valid) PHP_MINIT_FUNCTION(spl_array) { REGISTER_SPL_STD_CLASS_EX(ArrayObject, spl_array_object_new, spl_funcs_ArrayObject); - zend_class_implements(spl_ce_ArrayObject TSRMLS_CC, 1, zend_ce_aggregate); - zend_class_implements(spl_ce_ArrayObject TSRMLS_CC, 1, zend_ce_arrayaccess); + REGISTER_SPL_IMPLEMENTS(ArrayObject, Aggregate); + REGISTER_SPL_IMPLEMENTS(ArrayObject, ArrayAccess); memcpy(&spl_handler_ArrayObject, zend_get_std_object_handlers(), sizeof(zend_object_handlers)); spl_handler_ArrayObject.clone_obj = spl_array_object_clone; spl_handler_ArrayObject.read_dimension = spl_array_read_dimension; @@ -987,8 +987,8 @@ PHP_MINIT_FUNCTION(spl_array) spl_handler_ArrayObject.count_elements = spl_array_object_count_elements; REGISTER_SPL_STD_CLASS_EX(ArrayIterator, spl_array_object_new, spl_funcs_ArrayIterator); - zend_class_implements(spl_ce_ArrayIterator TSRMLS_CC, 1, zend_ce_iterator); - zend_class_implements(spl_ce_ArrayIterator TSRMLS_CC, 1, zend_ce_arrayaccess); + REGISTER_SPL_IMPLEMENTS(ArrayIterator, Iterator); + REGISTER_SPL_IMPLEMENTS(ArrayIterator, ArrayAccess); REGISTER_SPL_IMPLEMENTS(ArrayIterator, SeekableIterator); memcpy(&spl_handler_ArrayIterator, &spl_handler_ArrayObject, sizeof(zend_object_handlers)); spl_ce_ArrayIterator->get_iterator = spl_array_get_iterator; |