diff --git a/src/Composer/Package/Locker.php b/src/Composer/Package/Locker.php index dd553c8a5..f4532230b 100644 --- a/src/Composer/Package/Locker.php +++ b/src/Composer/Package/Locker.php @@ -165,7 +165,9 @@ class Locker } if (!empty($info['source-reference'])) { $package->setSourceReference($info['source-reference']); - $package->setDistReference($info['source-reference']); + if (is_callable($package, 'setDistReference')) { + $package->setDistReference($info['source-reference']); + } } $packages->addPackage($package);