Skip to content

Commit fe4ad0a

Browse files
committed
Update examples.
1 parent cc150fb commit fe4ad0a

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

README.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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;
2726
use Http\Curl\CurlHttpClient;
2827
use Http\Discovery\MessageFactory\GuzzleMessageFactory;
2928
use 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

4153
You can use [cURL options](http://php.net/curl_setopt) to configure CurlHttpClient:
4254

4355
```php
44-
use Http\Client\HttpClient;
4556
use Http\Curl\CurlHttpClient;
4657
use Http\Discovery\MessageFactory\GuzzleMessageFactory;
4758
use Http\Discovery\StreamFactory\GuzzleStreamFactory;

0 commit comments

Comments
 (0)