Description
Multiple ibexa repos like ibexa/core-persistence, ibexa/notifications have had composer.json templates added that specify
"symfony/event-dispatcher": "^5.4",
"symfony/event-dispatcher-contracts": "^2.2",
This creates conflict if using another bundle that uses "symfony/event-dispatcher-contracts": "^3"
The symfony/event-dispatcher itself restricts "symfony/event-dispatcher-contracts": "^2 || ^3" allowing version 3+
The limitation of ^2.2 looks arbitrary and should be removed as symfony/event-dispatcher already defines the allowed version.
Also for a repo like ibexa/core-persistence, the dispatcher isn't even used.
Designs
Attachments
Issue Links
- relates to
-
IBX-7875 Remove symfony/event-dispatcher-contracts dependency from our packages
- Closed