فهرست منبع

Remove extra '/' when findShortestPath $from ends with '/'

gmsantosxl 9 سال پیش
والد
کامیت
a060c536bb
1فایلهای تغییر یافته به همراه1 افزوده شده و 12 حذف شده
  1. 1 12
      src/Composer/Util/Filesystem.php

+ 1 - 12
src/Composer/Util/Filesystem.php

@@ -316,7 +316,7 @@ class Filesystem
         $to = lcfirst($this->normalizePath($to));
 
         if ($directories) {
-            $from .= $this->isDirectory($from) ? 'dummy_file' : '/dummy_file';
+            $from = rtrim($from, '/') . '/dummy_file';
         }
 
         if (dirname($from) === dirname($to)) {
@@ -460,17 +460,6 @@ class Filesystem
     {
         return (bool) preg_match('{^(file://|/|[a-z]:[\\\\/]|\.\.[\\\\/]|[a-z0-9_.-]+[\\\\/])}i', $path);
     }
-    
-    /**
-     * Return if the given path is a directory
-     *
-     * @param  string $path
-     * @return bool
-     */
-    public static function isDirectory($path)
-    {
-        return substr($path, -1) === '/';
-    }
 
     public static function getPlatformPath($path)
     {