cvs: php-src /ext/spl/internal recursiveiteratoriterator.inc
| From: | Marcus Boerger | Date: | Sat, 12 Mar 2005 23:21:42 +0000 |
| Subject: | cvs: php-src /ext/spl/internal recursiveiteratoriterator.inc | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-30907@lists.php.net to get a copy of this message | ||
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()
{