Add missing files

This commit is contained in:
Marcus Boerger 2003-11-22 20:52:06 +00:00
parent 3d9ec63384
commit 95c0c36525
2 changed files with 32 additions and 0 deletions

View File

@ -0,0 +1,11 @@
<?php
class DirectoryGraphIterator extends DirectoryTreeIterator
{
function __construct($path)
{
RecursiveIteratorIterator::__construct(new CachingRecursiveIterator(new ParentIterator(new RecursiveDirectoryIterator($path)), true), 1);
}
}
?>

View File

@ -0,0 +1,21 @@
<?php
class ParentIterator extends FilterIterator implements RecursiveIterator
{
function accept()
{
return $this->it->hasChildren();
}
function hasChildren()
{
return $this->it->hasChildren();
}
function getChildren()
{
return new ParentIterator($this->it->getChildren());
}
}
?>