Skip to content

guzzlehttp/psr7 1.x broken in Slim 4.9.0 #3121

@sapphirecat

Description

@sapphirecat

I did a composer update and my app broke, due to #3106.

If this is an intentional side-effect, then the composer.json should probably indicate a conflict for guzzlehttp/psr7 <2.0. [edit: actually... maybe not. That would preclude anyone from providing their own factory, which might be a better solution for my situation.]

If unintended, then I believe there should be another factory class, to retain support for http-interop/http-factory-guzzle. That's the package I have been using to plug everything together with aws/aws-sdk-php (currently locked at 3.198.3 FWIW) which requires guzzlehttp/psr7: ^1.7.

I have updated my composer.json to require slim/slim: ^4.0, <4.9.0 to work around the issue on my end.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions