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.