From f3a3990ca82d57ab0233a10b682d80de1d17083c Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Mon, 8 Dec 2003 08:39:18 +0000 Subject: Implement CahingIterator and CachingRecursiveIterator as C-code. #Script examples/directorytree.php has a few memleaks though but besides #that all works fine. --- ext/spl/php_spl.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'ext/spl/php_spl.c') diff --git a/ext/spl/php_spl.c b/ext/spl/php_spl.c index 194393c5da..7919c1c1ae 100755 --- a/ext/spl/php_spl.c +++ b/ext/spl/php_spl.c @@ -169,13 +169,15 @@ PHP_FUNCTION(spl_classes) SPL_ADD_CLASS(ArrayObject); SPL_ADD_CLASS(ArrayIterator); + SPL_ADD_CLASS(CachingIterator); + SPL_ADD_CLASS(CachingRecursiveIterator); SPL_ADD_CLASS(DirectoryIterator); - SPL_ADD_CLASS(RecursiveIterator); - SPL_ADD_CLASS(RecursiveIteratorIterator); SPL_ADD_CLASS(FilterIterator); + SPL_ADD_CLASS(LimitIterator); SPL_ADD_CLASS(ParentIterator); + SPL_ADD_CLASS(RecursiveIterator); + SPL_ADD_CLASS(RecursiveIteratorIterator); SPL_ADD_CLASS(SeekableIterator); - SPL_ADD_CLASS(LimitIterator); } /* }}} */ -- cgit v1.2.1