From c55c9e4e8d6edb0193b83ac09a84d1d2ed84f8ae Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Fri, 15 Feb 2013 12:54:33 +0100 Subject: [PATCH] Use strtr instead of str_replace --- src/Composer/Factory.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Composer/Factory.php b/src/Composer/Factory.php index 3a383af91..0d055d81c 100644 --- a/src/Composer/Factory.php +++ b/src/Composer/Factory.php @@ -40,7 +40,7 @@ class Factory $cacheDir = getenv('COMPOSER_CACHE_DIR'); if (!$home) { if (defined('PHP_WINDOWS_VERSION_MAJOR')) { - $home = str_replace('\\', '/', getenv('APPDATA')) . '/Composer'; + $home = strtr(getenv('APPDATA'), '\\', '/') . '/Composer'; } else { $home = rtrim(getenv('HOME'), '/') . '/.composer'; } @@ -52,7 +52,7 @@ class Factory } else { $cacheDir = getenv('APPDATA') . '/Composer/cache'; } - $cacheDir = str_replace('\\', '/', $cacheDir); + $cacheDir = strtr($cacheDir, '\\', '/'); } else { $cacheDir = $home.'/cache'; }