From 45a2070feebdaf9ead7eccf5cd679cb92f0d24c9 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Wed, 9 May 2012 17:31:27 +0200 Subject: [PATCH] Add BC warning for older lock files --- src/Composer/Package/Locker.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Composer/Package/Locker.php b/src/Composer/Package/Locker.php index 44247c5b8..7f6b738f6 100644 --- a/src/Composer/Package/Locker.php +++ b/src/Composer/Package/Locker.php @@ -89,6 +89,12 @@ class Locker $repo = $dev ? $this->repositoryManager->getLocalDevRepository() : $this->repositoryManager->getLocalRepository(); foreach ($lockedPackages as $info) { + // TODO BC remove this after June 10th + if (isset($info['alias']) && empty($warned)) { + $warned = true; + echo 'BC warning: your lock file appears to be of an older format than this composer version, it is recommended to run composer update'.PHP_EOL; + } + $resolvedVersion = !empty($info['alias-version']) ? $info['alias-version'] : $info['version']; // try to find the package in the local repo (best match)