We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 69b80a9 + 263accb commit d3291deCopy full SHA for d3291de
ext/spl/tests/bug64228.phpt
@@ -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