r108192: Explicitly set flags for RecursiveDirectoryIterator constructor
This commit is contained in:
parent
1d77bc94c2
commit
e2eb4b5065
1 changed files with 3 additions and 1 deletions
|
|
@ -456,7 +456,9 @@ class FSFileIterator implements Iterator {
|
|||
public function __construct( $dir ) {
|
||||
$this->suffixStart = strlen( realpath( $dir ) ) + 1; // size of "path/to/dir/"
|
||||
try {
|
||||
$this->iter = new RecursiveIteratorIterator( new RecursiveDirectoryIterator( $dir ) );
|
||||
$flags = FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS;
|
||||
$this->iter = new RecursiveIteratorIterator(
|
||||
new RecursiveDirectoryIterator( $dir, $flags ) );
|
||||
} catch ( UnexpectedValueException $e ) {
|
||||
$this->iter = null; // bad permissions? deleted?
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue