pull out iterator definition

This commit is contained in:
Dennis Eichhorn 2022-05-01 22:06:17 +02:00
parent cd35204f03
commit d09b3db948

View File

@ -366,11 +366,12 @@ final class Directory extends FileAbstract implements DirectoryInterface
self::create($to, 0755, true);
}
/** @var \DirectoryIterator $item */
foreach ($iterator = new \RecursiveIteratorIterator(
$iterator = new \RecursiveIteratorIterator(
new \RecursiveDirectoryIterator($from, \RecursiveDirectoryIterator::SKIP_DOTS),
\RecursiveIteratorIterator::SELF_FIRST) as $item
) {
\RecursiveIteratorIterator::SELF_FIRST);
/** @var \DirectoryIterator $item */
foreach ($iterator as $item) {
/** @var \RecursiveDirectoryIterator $iterator */
$subPath = $iterator->getSubPathname();