helly Fri Jan 6 19:58:10 2006 UTC Modified files: (Branch: PHP_5_1) /php-src/ext/spl/examples nocvsdir.php Log: - MFH Update http://cvs.php.net/viewcvs.cgi/php-src/ext/spl/examples/nocvsdir.php?r1=1.2.2.2&r2=1.2.2.3&diff_format=u Index: php-src/ext/spl/examples/nocvsdir.php diff -u php-src/ext/spl/examples/nocvsdir.php:1.2.2.2 php-src/ext/spl/examples/nocvsdir.php:1.2.2.3 --- php-src/ext/spl/examples/nocvsdir.php:1.2.2.2 Tue Nov 29 03:33:59 2005 +++ php-src/ext/spl/examples/nocvsdir.php Fri Jan 6 19:58:10 2006 @@ -4,7 +4,8 @@ * @brief Program Dir without CVS subdirs * @ingroup Examples * @author Marcus Boerger - * @date 2003 - 2005 + * @date 2003 - 2006 + * @version 1.1 * * Usage: php nocvsdir.php \<path\> * @@ -30,13 +31,18 @@ { function __construct($path) { - parent::__construct(new RecursiveDirectoryIterator($path, RecursiveDirectoryIterator::CURRENT_AS_PATHNAME)); + parent::__construct(new RecursiveDirectoryIterator($path)); } function accept() { return $this->getInnerIterator()->getFilename() != 'CVS'; } + + function getChildren() + { + return new NoCvsDirectory($this->key()); + } } $it = new RecursiveIteratorIterator(new NoCvsDirectory($argv[1]));
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php