Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • C CMS
  • Project information
    • Project information
    • Activity
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare
    • Locked Files
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • typo3typo3
  • CI
  • CMS
  • Repository
Switch branch/tag
  • cms
  • composer.lock
Find file BlameHistoryPermalink
  • Benjamin Franzke's avatar
    [TASK] Use native Guzzle PSR-18 implementation · 997c0661
    Benjamin Franzke authored Feb 23, 2021 and Georg Ringer's avatar Georg Ringer committed Mar 10, 2021
    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: Oliver Bartsch's avatarOliver Bartsch <bo@cedev.de>
    Tested-by: core-ci's avatarcore-ci <typo3@b13.com>
    Tested-by: default avatarTYPO3com <noreply@typo3.com>
    Tested-by: Georg Ringer's avatarGeorg Ringer <georg.ringer@gmail.com>
    Reviewed-by: Oliver Bartsch's avatarOliver Bartsch <bo@cedev.de>
    Reviewed-by: Georg Ringer's avatarGeorg Ringer <georg.ringer@gmail.com>
    997c0661