@@ -23,7 +23,6 @@ $ composer require php-http/curl-client
2323### Using [ php-http/discovery] ( https://packagist.org/packages/php-http/discovery ) :
2424
2525``` php
26- use Http\Client\HttpClient;
2726use Http\Curl\CurlHttpClient;
2827use Http\Discovery\MessageFactory\GuzzleMessageFactory;
2928use Http\Discovery\StreamFactory\GuzzleStreamFactory;
@@ -33,15 +32,27 @@ $client = new CurlHttpClient($messageFactory, new GuzzleStreamFactory());
3332
3433$request = $messageFactory->createRequest('GET', 'http://example.com/');
3534$response = $client->sendRequest($request);
35+ ```
36+
37+ ### Using [ mekras/httplug-diactoros-bridge] ( https://packagist.org/packages/mekras/httplug-diactoros-bridge ) :
38+
39+ ``` php
40+ use Http\Curl\CurlHttpClient;
41+ use Mekras\HttplugDiactorosBridge\DiactorosMessageFactory;
42+ use Mekras\HttplugDiactorosBridge\DiactorosStreamFactory;
43+
44+ $messageFactory = new DiactorosMessageFactory();
45+ $client = new CurlHttpClient($messageFactory, new DiactorosStreamFactory());
3646
47+ $request = $messageFactory->createRequest('GET', 'http://example.com/');
48+ $response = $client->sendRequest($request);
3749```
3850
3951### Configuring client
4052
4153You can use [ cURL options] ( http://php.net/curl_setopt ) to configure CurlHttpClient:
4254
4355``` php
44- use Http\Client\HttpClient;
4556use Http\Curl\CurlHttpClient;
4657use Http\Discovery\MessageFactory\GuzzleMessageFactory;
4758use Http\Discovery\StreamFactory\GuzzleStreamFactory;
0 commit comments