* @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\>
*
{
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]));