Graceful fallback in Filesystem::removeDirectory() to php, if process failed.
parent
e707dcd92f
commit
5f86037ff3
|
@ -85,10 +85,14 @@ class Filesystem
|
|||
|
||||
$result = $this->getProcess()->execute($cmd, $output) === 0;
|
||||
|
||||
// clear stat cache because external processes aren't tracked by the php stat cache
|
||||
clearstatcache();
|
||||
if ($result) {
|
||||
// clear stat cache because external processes aren't tracked by the php stat cache
|
||||
clearstatcache();
|
||||
|
||||
return $result && !is_dir($directory);
|
||||
return !is_dir($directory);
|
||||
}
|
||||
|
||||
return $this->removeDirectoryPhp($directory);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue