Skip to content

Commit d3291de

Browse files
committed
Merge branch 'PHP-5.4' into PHP-5.5
2 parents 69b80a9 + 263accb commit d3291de

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

ext/spl/tests/bug64228.phpt

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
--TEST--
2+
Bug #64228 (RecursiveDirectoryIterator always assumes SKIP_DOTS)
3+
--FILE--
4+
<?php
5+
$dirs = array();
6+
$empty_dir = __DIR__ . "/empty";
7+
@mkdir($empty_dir);
8+
9+
$i = new RecursiveDirectoryIterator($empty_dir, FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO); // Note the absence of FilesystemIterator::SKIP_DOTS
10+
foreach ($i as $key => $value) {
11+
$dirs[] = $value->getFileName();
12+
}
13+
14+
@rmdir($empty_dir);
15+
16+
sort($dirs);
17+
print_r($dirs);
18+
?>
19+
--EXPECT--
20+
Array
21+
(
22+
[0] => .
23+
[1] => ..
24+
)
25+

0 commit comments

Comments
 (0)