В этой строке должны быть перечислены все файлы и подкаталоги из $absPath
:
$iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($absPath,
\RecursiveIteratorIterator::SELF_FIRST | \FilesystemIterator::SKIP_DOTS));
Но я получаю только файлы!
Если я удалю флаг \FilesystemIterator::SKIP_DOTS
, я также получу подкаталоги , но с добавленными точками, например:
[0] => abc/.
[1] => abc/..
[2] => abc/def/.
[3] => abc/def/..
Кто-нибудь знает, почему это происходит?