Skip to content
  • Benjamin Franzke's avatar
    [TASK] Use native Guzzle PSR-18 implementation · 997c0661
    Benjamin Franzke authored and Georg Ringer's avatar Georg Ringer committed
    Back when the PSR-18 implementation was added in #89216 we
    promised to replace our PSR-18 client wrapper once Guzzle
    supports PSR-18 natively.
    The intention was to point our dependency injection (DI)
    alias configuration for the PSR-18 client interface to
    guzzles native implementation once available.
    
    Due to the major Guzzle update (to v7) in #92995, the PSR-18
    interface implementation became available and therefore
    the previous client wrapper is now dropped and DI
    configuration is adapted accordingly.
    
    We keep the existing unit tests to verify compatibility
    between GuzzleHTTP client and our PSR-7 request stack.
    
    `provide.psr/http-client-implementation` is dropped from
    composer.json as this is now set by guzzlehttp/guzzle.
    
    Resolves: #93573
    Related: #89216
    Related: #92995
    Releases: master
    Change-Id: Idcdf2e429019c60c14e93e954cd9fa45c6c57fbf
    Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68057
    
    
    Tested-by: default avatarOliver Bartsch <bo@cedev.de>
    Tested-by: cor...
    997c0661
Analyzing file…