helly           Sun Aug 24 16:46:30 2008 UTC

  Added files:                 (Branch: PHP_5_3)
    /php-src/ext/spl/tests      iterator_068.phpt 
  Log:
  - Add new test
  

http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/iterator_068.phpt?view=markup&rev=1.1
Index: php-src/ext/spl/tests/iterator_068.phpt
+++ php-src/ext/spl/tests/iterator_068.phpt
--TEST--
SPL: Iterator: Overloaded object and destruction
--FILE--
<?php

class Test implements Iterator {
        function foo() {
                echo __METHOD__ . "()\n";
        }
        function rewind() {}
        function valid() {}
        function current() {}
        function key() {}
        function next() {}
}

class TestIteratorIterator extends IteratorIterator {
        function __destruct() {
                echo __METHOD__ . "()\n";
                $this->foo();
        }
}

$obj = new TestIteratorIterator(new Test);
$obj->foo();
unset($obj);

?>
===DONE===
--EXPECT--
Test::foo()
TestIteratorIterator::__destruct()
Test::foo()
===DONE===



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

Reply via email to