helly           Sat Mar 12 18:21:42 2005 EDT

  Modified files:              
    /php-src/ext/spl/internal   recursiveiteratoriterator.inc 
  Log:
  - Update docu
  
http://cvs.php.net/diff.php/php-src/ext/spl/internal/recursiveiteratoriterator.inc?r1=1.9&r2=1.10&ty=u
Index: php-src/ext/spl/internal/recursiveiteratoriterator.inc
diff -u php-src/ext/spl/internal/recursiveiteratoriterator.inc:1.9 
php-src/ext/spl/internal/recursiveiteratoriterator.inc:1.10
--- php-src/ext/spl/internal/recursiveiteratoriterator.inc:1.9  Wed Feb 16 
19:24:57 2005
+++ php-src/ext/spl/internal/recursiveiteratoriterator.inc      Sat Mar 12 
18:21:41 2005
@@ -92,9 +92,9 @@
                while ($this->count) {
                        $it = $this->ait[$this->count];
                        if ($it->valid()) {
-                               if (!$it->recursed && $it->hasChildren()) {
+                               if (!$it->recursed && callHasChildren()) {
                                        $it->recursed = true;
-                                       $sub = $it->getChildren();
+                                       $sub = callGetChildren();
                                        $sub->recursed = false;
                                        $sub->rewind();
                                        if ($sub->valid()) {
@@ -147,14 +147,32 @@
        {
                return $this->level;
        }
-       
+
+       /** @return whether current sub iterators current element has children
+        * @since PHP 5.1
+        */
+       function callHasChildren()
+       {
+               return $this->ait[$this->count]->hasChildren();
+       }
+
+       /** @return current sub iterators current children
+        * @since PHP 5.1
+        */
+       function callGetChildren()
+       {
+               return $this->ait[$this->count]->getChildren();
+       }
+
        /** Called right after calling getChildren()
+        * @since PHP 5.1
         */
        function beginChildren()
        {
        }
        
        /** Called after current child iterator is invalid
+        * @since PHP 5.1
         */
        function endChildren()
        {

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to