See the list of my latest blog posts.
With Guzzle v7, its class GuzzleHttp\Client became annotated as @final as it will be a real final class in Guzzle
v8. Extending Guzzle clients to enrich them with custom functionality or to pass configuration (e.g. API credentials) is
now discouraged and static code analysis tools like PHPStan may report this as an error. Depending on how
GuzzleHttp\Client is extended, migration may be cumbersome. I got your back, and I'll cover some common cases in this
blog post.