diff --git a/source/_posts/2019-09-13-live-blogging-symfonylive-london.md b/source/_posts/2019-09-13-live-blogging-symfonylive-london.md index e8bf8303..e10a5502 100644 --- a/source/_posts/2019-09-13-live-blogging-symfonylive-london.md +++ b/source/_posts/2019-09-13-live-blogging-symfonylive-london.md @@ -265,3 +265,12 @@ foreach ($client->stream($responses) as $response => $chunk) { - Multiplexing response headers and bodies - Leverages HTTP/2 and PUSH when available - Keeps connections open also between synchronous requests, no DNS resolution so things are faster + +#### Decorators + +- ScopingHttpClient - auto-configure options based on request URL +- MockHttpClient - for testing, doesn't make actual HTTP requests +- CachingHttpClient +- Psr18Client +- HttplugClient +- TraceableHttpClient