Skip to content

Commit fdedb5e

Browse files
authored
Merge pull request #20 from SimonFrings/http
Update to reactphp/http v1.0.0
2 parents ffe01b9 + b8d4472 commit fdedb5e

File tree

6 files changed

+20
-20
lines changed

6 files changed

+20
-20
lines changed

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ user lists by sending a (RESTful) HTTP API request for each user record:
5858

5959
```php
6060
$loop = React\EventLoop\Factory::create();
61-
$browser = new Clue\React\Buzz\Browser($loop);
61+
$browser = new React\Http\Browser($loop);
6262

6363
$concurrency = isset($argv[1]) ? $argv[1] : 3;
6464

@@ -182,13 +182,13 @@ async operations that use a [Promise](https://github.com/reactphp/promise)-based
182182
You can use this to concurrently run multiple HTTP requests, database queries
183183
or pretty much any API that already uses Promises.
184184

185-
The demonstration purposes, the examples in this documentation use the async
186-
HTTP client [clue/reactphp-buzz](https://github.com/clue/reactphp-buzz).
185+
For demonstration purposes, the examples in this documentation use
186+
[ReactPHP's async HTTP client](https://github.com/reactphp/http#client-usage).
187187
Its API can be used like this:
188188

189189
```php
190190
$loop = React\EventLoop\Factory::create();
191-
$browser = new Clue\React\Buzz\Browser($loop);
191+
$browser = new React\Http\Browser($loop);
192192

193193
$promise = $browser->get($url);
194194
```
@@ -198,7 +198,7 @@ like this:
198198

199199
```php
200200
$loop = React\EventLoop\Factory::create();
201-
$browser = new Clue\React\Buzz\Browser($loop);
201+
$browser = new React\Http\Browser($loop);
202202

203203
$transformer = new Transformer(10, function ($url) use ($browser) {
204204
return $browser->get($url);
@@ -313,7 +313,7 @@ given above:
313313

314314
```php
315315
$loop = React\EventLoop\Factory::create();
316-
$browser = new Clue\React\Buzz\Browser($loop);
316+
$browser = new React\Http\Browser($loop);
317317

318318
$transformer = new Transformer(10, function ($url) use ($browser) {
319319
return $browser->get($url);
@@ -440,7 +440,7 @@ on success.
440440

441441
```php
442442
$loop = React\EventLoop\Factory::create();
443-
$browser = new Clue\React\Buzz\Browser($loop);
443+
$browser = new React\Http\Browser($loop);
444444

445445
$promise = Transformer::all($input, 3, function ($data) use ($browser, $url) {
446446
return $browser->post($url, [], json_encode($data));
@@ -546,7 +546,7 @@ success.
546546

547547
```php
548548
$loop = React\EventLoop\Factory::create();
549-
$browser = new Clue\React\Buzz\Browser($loop);
549+
$browser = new React\Http\Browser($loop);
550550

551551
$promise = Transformer::any($input, 3, function ($data) use ($browser, $url) {
552552
return $browser->post($url, [], json_encode($data));

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"react/stream": "^1.0 || ^0.7.7"
2424
},
2525
"require-dev": {
26-
"clue/buzz-react": "^2.4",
2726
"clue/ndjson-react": "^1.0",
28-
"phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35"
27+
"phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35",
28+
"react/http": "^1.0"
2929
}
3030
}

examples/01-transform.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
require __DIR__ . '/../vendor/autoload.php';
77

88
$loop = React\EventLoop\Factory::create();
9-
$browser = new Clue\React\Buzz\Browser($loop);
9+
$browser = new React\Http\Browser($loop);
1010

1111
$concurrency = isset($argv[1]) ? $argv[1] : 3;
1212

examples/02-transform-all.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
require __DIR__ . '/../vendor/autoload.php';
77

88
$loop = React\EventLoop\Factory::create();
9-
$browser = new Clue\React\Buzz\Browser($loop);
9+
$browser = new React\Http\Browser($loop);
1010

1111
$concurrency = isset($argv[1]) ? $argv[1] : 3;
1212
$url = isset($argv[2]) ? $argv[2] : 'http://httpbin.org/post';

examples/03-transform-any.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
require __DIR__ . '/../vendor/autoload.php';
77

88
$loop = React\EventLoop\Factory::create();
9-
$browser = new Clue\React\Buzz\Browser($loop);
9+
$browser = new React\Http\Browser($loop);
1010

1111
$concurrency = isset($argv[1]) ? $argv[1] : 3;
1212
$url = isset($argv[2]) ? $argv[2] : 'http://httpbin.org/post';

src/Transformer.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@
4040
* You can use this to concurrently run multiple HTTP requests, database queries
4141
* or pretty much any API that already uses Promises.
4242
*
43-
* The demonstration purposes, the examples in this documentation use the async
44-
* HTTP client [clue/reactphp-buzz](https://github.com/clue/reactphp-buzz).
43+
* For demonstration purposes, the examples in this documentation use
44+
* [ReactPHP's async HTTP client](https://github.com/reactphp/http#client-usage).
4545
* Its API can be used like this:
4646
*
4747
* ```php
4848
* $loop = React\EventLoop\Factory::create();
49-
* $browser = new Clue\React\Buzz\Browser($loop);
49+
* $browser = new React\Http\Browser($loop);
5050
*
5151
* $promise = $browser->get($url);
5252
* ```
@@ -56,7 +56,7 @@
5656
*
5757
* ```php
5858
* $loop = React\EventLoop\Factory::create();
59-
* $browser = new Clue\React\Buzz\Browser($loop);
59+
* $browser = new React\Http\Browser($loop);
6060
*
6161
* $transformer = new Transformer(10, function ($url) use ($browser) {
6262
* return $browser->get($url);
@@ -171,7 +171,7 @@
171171
*
172172
* ```php
173173
* $loop = React\EventLoop\Factory::create();
174-
* $browser = new Clue\React\Buzz\Browser($loop);
174+
* $browser = new React\Http\Browser($loop);
175175
*
176176
* $transformer = new Transformer(10, function ($url) use ($browser) {
177177
* return $browser->get($url);
@@ -311,7 +311,7 @@ final class Transformer extends EventEmitter implements DuplexStreamInterface
311311
*
312312
* ```php
313313
* $loop = React\EventLoop\Factory::create();
314-
* $browser = new Clue\React\Buzz\Browser($loop);
314+
* $browser = new React\Http\Browser($loop);
315315
*
316316
* $promise = Transformer::all($input, 3, function ($data) use ($browser, $url) {
317317
* return $browser->post($url, [], json_encode($data));
@@ -464,7 +464,7 @@ public static function all(ReadableStreamInterface $input, $concurrency, $callba
464464
*
465465
* ```php
466466
* $loop = React\EventLoop\Factory::create();
467-
* $browser = new Clue\React\Buzz\Browser($loop);
467+
* $browser = new React\Http\Browser($loop);
468468
*
469469
* $promise = Transformer::any($input, 3, function ($data) use ($browser, $url) {
470470
* return $browser->post($url, [], json_encode($data));

0 commit comments

Comments
 (0)