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