Skip to content

Commit 210ab8b

Browse files
author
Yevhen Miroshnychenko
committed
MAGETWO-93265: Change the depth of a recursive check of directory write permissions
1 parent a160f2b commit 210ab8b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/internal/Magento/Framework/Setup/FilePermissions.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
use Magento\Framework\App\State;
1313
use Magento\Framework\App\ObjectManager;
1414

15+
/**
16+
* Checks permissions to files and folders.
17+
*/
1518
class FilePermissions
1619
{
1720
/**
@@ -147,6 +150,7 @@ public function getInstallationCurrentWritableDirectories()
147150
*/
148151
private function checkRecursiveDirectories($directory)
149152
{
153+
/** @var $directoryIterator \RecursiveIteratorIterator */
150154
$directoryIterator = new \RecursiveIteratorIterator(
151155
new \RecursiveDirectoryIterator($directory, \RecursiveDirectoryIterator::SKIP_DOTS),
152156
\RecursiveIteratorIterator::CHILD_FIRST
@@ -168,6 +172,8 @@ private function checkRecursiveDirectories($directory)
168172
]
169173
);
170174

175+
$directoryIterator->setMaxDepth(1);
176+
171177
$foundNonWritable = false;
172178

173179
try {

0 commit comments

Comments
 (0)