$ composer require --no-update symfony/framework-bundle "~2.3.3|~2.6.6"
$ composer require --no-update symfony/symfony "*"
$ composer update -q
$ composer show -i
...
symfony/framework-bundle v2.6.12
symfony/symfony v2.8.1
Expected:
- No seperate
symfony/framework-bundle
(symfony/symfony
replaces) symfony/symfony
v2.6.12
$ composer require --no-update symfony/framework-bundle "~2.3.3"
$ composer require --no-update symfony/symfony "*"
$ composer update -q
$ composer show -i
...
symfony/framework-bundle v2.3.36
symfony/symfony v2.8.1
Expected:
- No seperate
symfony/framework-bundle
(symfony/symfony
replaces) symfony/symfony
v2.3.36
$ composer require --no-update symfony/framework-bundle "~2.3.3|^2.6.6"
$ composer require --no-update symfony/symfony "*"
$ composer update -q
$ composer show -i
symfony/framework-bundle v2.6.12
symfony/symfony v2.6.5
Expected:
- No seperate
symfony/framework-bundle
(symfony/symfony
replaces) symfony/symfony
v2.6.12
$ composer require --no-update symfony/framework-bundle "^2.6.6"
$ composer require --no-update symfony/symfony "*"
$ composer update -q
$ composer show -i
...
symfony/symfony v2.8.1
As expected!