diff --git a/src/Composer/Factory.php b/src/Composer/Factory.php index 715694d..3059a79 100644 --- a/src/Composer/Factory.php +++ b/src/Composer/Factory.php @@ -134,6 +134,17 @@ private function loadComposerPackageFile(IOInterface $io, array &$plugged, array $plugged[] = $package; } + # TODO improve next lines + if (isset($packagesConfig['minimum-stability'])) { + $localConfig['minimum-stability'] = $packagesConfig['minimum-stability']; + unset($packagesConfig['minimum-stability']); + } + + if (isset($packagesConfig['prefer-stable'])) { + $localConfig['prefer-stable'] = $packagesConfig['prefer-stable']; + unset($packagesConfig['prefer-stable']); + } + $localConfig = array_merge_recursive($localConfig, $packagesConfig); }