|
|
@ -682,12 +682,14 @@ class Filesystem
|
|
|
|
if (!Platform::isWindows()) {
|
|
|
|
if (!Platform::isWindows()) {
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Important to clear all caches first
|
|
|
|
|
|
|
|
clearstatcache(true, $junction);
|
|
|
|
|
|
|
|
|
|
|
|
if (!is_dir($junction) || is_link($junction)) {
|
|
|
|
if (!is_dir($junction) || is_link($junction)) {
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Important to clear all caches first
|
|
|
|
|
|
|
|
clearstatcache(true, $junction);
|
|
|
|
|
|
|
|
$stat = lstat($junction);
|
|
|
|
$stat = lstat($junction);
|
|
|
|
|
|
|
|
|
|
|
|
// S_ISDIR test (S_IFDIR is 0x4000, S_IFMT is 0xF000 bitmask)
|
|
|
|
// S_ISDIR test (S_IFDIR is 0x4000, S_IFMT is 0xF000 bitmask)
|
|
|
|