flow-development-collection icon indicating copy to clipboard operation
flow-development-collection copied to clipboard

FEATURE: Fully support PSR-18

Open mhsdesign opened this issue 1 year ago • 0 comments

i just noticed that our \Neos\Flow\Http\Client\RequestEngineInterface matches exactly the \Psr\Http\Client\ClientInterface so if we deprecate ours and make it extend the psr standard our browser would be psr compatible and one could use the GuzzleHttp client ^^

@mficzel added:

  • The \Neos\Flow\Http\Client\Browser already implements \Psr\Http\Client\ClientInterface

We somehow missed to add

"provide": {
        "psr/http-client-implementation": "1.0"
    },

to the composer json of flow

Also the Flow.httpfactories package should probably also provide:

"provide": {
        "psr/http-factory-implementation": "1.0",
        "psr/http-message-implementation": "1.0"
    },

mhsdesign avatar Dec 20 '23 15:12 mhsdesign