From a76ce9b25a5369c264eb281206bad2b1a5386823 Mon Sep 17 00:00:00 2001 From: Tobias Schultze Date: Fri, 4 Dec 2015 15:15:36 +0100 Subject: [PATCH] [ClassLoader] no need to call str_replace on Windows --- src/Composer/Autoload/ClassLoader.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Composer/Autoload/ClassLoader.php b/src/Composer/Autoload/ClassLoader.php index 3fb935341..edca5384a 100644 --- a/src/Composer/Autoload/ClassLoader.php +++ b/src/Composer/Autoload/ClassLoader.php @@ -344,7 +344,7 @@ class ClassLoader private function findFileWithExtension($class, $ext) { // PSR-4 lookup - $logicalPathPsr4 = str_replace('\\', DIRECTORY_SEPARATOR, $class) . $ext; + $logicalPathPsr4 = ('\\' !== DIRECTORY_SEPARATOR ? str_replace('\\', DIRECTORY_SEPARATOR, $class) : $class) . $ext; $first = $class[0]; if (isset($this->prefixLengthsPsr4[$first])) {