From a1f53085b0b5dbbcc308476f61188103051bd201 Mon Sep 17 00:00:00 2001 From: Terion Date: Mon, 4 Aug 2014 19:42:40 +0300 Subject: [PATCH] 'v' in version breaks version_compare() --- src/Terion/PackageInstaller/PackageInstallCommand.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Terion/PackageInstaller/PackageInstallCommand.php b/src/Terion/PackageInstaller/PackageInstallCommand.php index 9c33bf7..d7bc0ef 100644 --- a/src/Terion/PackageInstaller/PackageInstallCommand.php +++ b/src/Terion/PackageInstaller/PackageInstallCommand.php @@ -193,7 +193,7 @@ protected function getLatestStable(Package $package) } } usort($stableVersions, function ($a, $b) { - return (version_compare($a, $b, '<')) ? 1 : -1; + return (version_compare(ltrim($a, 'v'), ltrim($b, 'v'), '<')) ? 1 : -1; }); if (count($stableVersions) > 0) { $version = array_shift($stableVersions);