diff --git a/src/Composer/Util/Filesystem.php b/src/Composer/Util/Filesystem.php index ab64a49a7..92e5e0623 100644 --- a/src/Composer/Util/Filesystem.php +++ b/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) {