Elendev / composer-push

Provide a `push` command to composer to push to repositories
Apache License 2.0
48 stars 30 forks source link

Update composer.json #61

Closed tm1000 closed 2 years ago

tm1000 commented 2 years ago

Support symfony 6.0 which is used in all Laravel projects starting Wednesday (For Laravel 9.0)

tm1000 commented 2 years ago

Well this was a rat hole of an issue to figure out.

Symfony 6 is only supported in friendsofphp/php-cs-fixer 3.4.0, 3.4.0 does not support Symfony 3 (This library does). Additionally friendsofphp/php-cs-fixer 3.50 drops Symfony 4. This library should be on `friendsofphp/php-cs-fixer 3.5.0.

However! friendsofphp/php-cs-fixer 3.5.0 requires composer/xdebug-handler 3.0.1 but composer/composer 2.2.6 (Latest) itself does not currently require composer/xdebug-handler 3.0.1 (its in main but not in a release yet) thus the two packages are incompatible at this time. Until composer/composer main branch gets tagged in a release.

tm1000 commented 2 years ago

See https://github.com/Elendev/composer-push/issues/62