Fixed filesystem issue on windows
parent
34dd0e2850
commit
9df65ee4c8
|
@ -223,11 +223,11 @@ class Filesystem
|
||||||
}
|
}
|
||||||
|
|
||||||
$commonPath = $to;
|
$commonPath = $to;
|
||||||
while (strpos($from.'/', $commonPath.'/') !== 0 && '/' !== $commonPath && !preg_match('{^[a-z]:/?$}i', $commonPath)) {
|
while (strpos($from.'/', $commonPath.'/') !== 0 && '/' !== $commonPath && !preg_match('{^[a-z]:/?$}i', $commonPath) && '.' !== $commonPath) {
|
||||||
$commonPath = dirname($commonPath);
|
$commonPath = dirname($commonPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (0 !== strpos($from, $commonPath) || '/' === $commonPath) {
|
if (0 !== strpos($from, $commonPath) || '/' === $commonPath || '.' === $commonPath) {
|
||||||
return $to;
|
return $to;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -261,11 +261,11 @@ class Filesystem
|
||||||
}
|
}
|
||||||
|
|
||||||
$commonPath = $to;
|
$commonPath = $to;
|
||||||
while (strpos($from.'/', $commonPath.'/') !== 0 && '/' !== $commonPath && !preg_match('{^[a-z]:/?$}i', $commonPath)) {
|
while (strpos($from.'/', $commonPath.'/') !== 0 && '/' !== $commonPath && !preg_match('{^[a-z]:/?$}i', $commonPath) && '.' !== $commonPath) {
|
||||||
$commonPath = dirname($commonPath);
|
$commonPath = dirname($commonPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (0 !== strpos($from, $commonPath) || '/' === $commonPath) {
|
if (0 !== strpos($from, $commonPath) || '/' === $commonPath || '.' === $commonPath) {
|
||||||
return var_export($to, true);
|
return var_export($to, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue