[DependencyInjection][Security] Backport psr/container 1.1/2.0 compatibility #40386
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR backports a fix that I had to apply to the 5.x branch in order to make it compatible with the
psr/container
1.1 interfaces.It also updates various composer.json files:
ContainerInterface
without providing its own implementation. I should be compatible with version 2 of the PSR package already.DependencyInjection breaks on PHP 7.2 and 7.3 ifpsr/container
1.1.0 is installed. A version 1.1.1 has already been release that fixes the issue. I've added a conflict rule to document the incompatibility.