From 89c02a6292b29c33c233d379d704578d5d0fd8fd Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Fri, 13 Sep 2019 11:47:34 +0100 Subject: [PATCH] Live blogging from SymfonyLive London 2019 --- .../2019-09-13-live-blogging-symfonylive-london.md | 9 +++++++++ 1 file changed, 9 insertions(+) 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