public function getSrcDirectoryIterators() { $iterators = array(); foreach ($this->srcDirectories as $srcDirectory => $closures) { $iterators[] = $iterator = new \recursiveIteratorIterator(new iterators\filters\recursives\closure(new \recursiveDirectoryIterator($srcDirectory, \filesystemIterator::SKIP_DOTS | \filesystemIterator::CURRENT_AS_FILEINFO)), \recursiveIteratorIterator::LEAVES_ONLY); foreach ($closures as $closure) { $iterator->addClosure($closure); } } return $iterators; }
public function getSrcDirectoryIterators() { $iterators = array(); foreach ($this->srcDirectories as $srcDirectory => $closures) { $iterators[] = $iterator = new \recursiveIteratorIterator(new atoum\iterators\filters\recursives\closure(new \recursiveDirectoryIterator($srcDirectory))); foreach ($closures as $closure) { $iterator->addClosure($closure); } } return $iterators; }