Skip to content

Commit cbdc77a

Browse files
authored
Merge pull request #24 from clue-labs/buzz
Update to reactphp/http v1.0.0
2 parents 115a051 + b56fa4b commit cbdc77a

7 files changed

Lines changed: 17 additions & 17 deletions

File tree

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ HTTP webserver and send a large number of HTTP GET requests:
5252

5353
```php
5454
$loop = React\EventLoop\Factory::create();
55-
$browser = new Clue\React\Buzz\Browser($loop);
55+
$browser = new React\Http\Browser($loop);
5656

5757
// load a huge array of URLs to fetch
5858
$urls = file('urls.txt');
@@ -143,13 +143,13 @@ $q = new Queue(10, null, array($browser, 'get'));
143143
This library works under the assumption that you want to concurrently handle
144144
async operations that use a [Promise](https://github.com/reactphp/promise)-based API.
145145

146-
The demonstration purposes, the examples in this documentation use the async
147-
HTTP client [clue/reactphp-buzz](https://github.com/clue/reactphp-buzz), but you
146+
The demonstration purposes, the examples in this documentation use
147+
[ReactPHP's async HTTP client](https://github.com/reactphp/http#client-usage), but you
148148
may use any Promise-based API with this project. Its API can be used like this:
149149

150150
```php
151151
$loop = React\EventLoop\Factory::create();
152-
$browser = new Clue\React\Buzz\Browser($loop);
152+
$browser = new React\Http\Browser($loop);
153153

154154
$promise = $browser->get($url);
155155
```
@@ -159,7 +159,7 @@ like this:
159159

160160
```php
161161
$loop = React\EventLoop\Factory::create();
162-
$browser = new Clue\React\Buzz\Browser($loop);
162+
$browser = new React\Http\Browser($loop);
163163

164164
$q = new Queue(10, null, function ($url) use ($browser) {
165165
return $browser->get($url);
@@ -270,7 +270,7 @@ resolves with the results of all jobs on success.
270270

271271
```php
272272
$loop = React\EventLoop\Factory::create();
273-
$browser = new Clue\React\Buzz\Browser($loop);
273+
$browser = new React\Http\Browser($loop);
274274

275275
$promise = Queue::all(3, $urls, function ($url) use ($browser) {
276276
return $browser->get($url);
@@ -347,7 +347,7 @@ to `cancel()` all outstanding jobs.
347347

348348
```php
349349
$loop = React\EventLoop\Factory::create();
350-
$browser = new Clue\React\Buzz\Browser($loop);
350+
$browser = new React\Http\Browser($loop);
351351

352352
$promise = Queue::any(3, $urls, function ($url) use ($browser) {
353353
return $browser->get($url);
@@ -421,7 +421,7 @@ could look something like this:
421421
use Clue\React\Block;
422422

423423
$loop = React\EventLoop\Factory::create();
424-
$browser = new Clue\React\Buzz\Browser($loop);
424+
$browser = new React\Http\Browser($loop);
425425

426426
$promise = Queue::all(3, $urls, function ($url) use ($browser) {
427427
return $browser->get($url);
@@ -449,7 +449,7 @@ all the async details from the outside:
449449
function download(array $uris)
450450
{
451451
$loop = React\EventLoop\Factory::create();
452-
$browser = new Clue\React\Buzz\Browser($loop);
452+
$browser = new React\Http\Browser($loop);
453453

454454
$promise = Queue::all(3, $uris, function ($uri) use ($browser) {
455455
return $browser->get($uri);

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
},
2323
"require-dev": {
2424
"clue/block-react": "^1.0",
25-
"clue/buzz-react": "^2.4",
2625
"phpunit/phpunit": "^9.0 || ^5.7 || ^4.8.35",
27-
"react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3"
26+
"react/event-loop": "^1.0 || ^0.5",
27+
"react/http": "^1.0"
2828
}
2929
}

examples/01-http.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?php
22

3-
use Clue\React\Buzz\Browser;
43
use Clue\React\Mq\Queue;
54
use Psr\Http\Message\ResponseInterface;
65
use React\EventLoop\Factory;
6+
use React\Http\Browser;
77

88
require __DIR__ . '/../vendor/autoload.php';
99

examples/02-http-all.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?php
22

3-
use Clue\React\Buzz\Browser;
43
use Clue\React\Mq\Queue;
54
use Psr\Http\Message\ResponseInterface;
65
use React\EventLoop\Factory;
6+
use React\Http\Browser;
77

88
require __DIR__ . '/../vendor/autoload.php';
99

examples/03-http-any.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?php
22

3-
use Clue\React\Buzz\Browser;
43
use Clue\React\Mq\Queue;
54
use Psr\Http\Message\ResponseInterface;
65
use React\EventLoop\Factory;
6+
use React\Http\Browser;
77

88
require __DIR__ . '/../vendor/autoload.php';
99

examples/11-http-blocking.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?php
22

33
use Clue\React\Block;
4-
use Clue\React\Buzz\Browser;
54
use Clue\React\Mq\Queue;
65
use Psr\Http\Message\ResponseInterface;
76
use React\EventLoop\Factory;
7+
use React\Http\Browser;
88

99
require __DIR__ . '/../vendor/autoload.php';
1010

src/Queue.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class Queue implements \Countable
3939
*
4040
* ```php
4141
* $loop = React\EventLoop\Factory::create();
42-
* $browser = new Clue\React\Buzz\Browser($loop);
42+
* $browser = new React\Http\Browser($loop);
4343
*
4444
* $promise = Queue::all(3, $urls, function ($url) use ($browser) {
4545
* return $browser->get($url);
@@ -155,7 +155,7 @@ public static function all($concurrency, array $jobs, $handler)
155155
*
156156
* ```php
157157
* $loop = React\EventLoop\Factory::create();
158-
* $browser = new Clue\React\Buzz\Browser($loop);
158+
* $browser = new React\Http\Browser($loop);
159159
*
160160
* $promise = Queue::any(3, $urls, function ($url) use ($browser) {
161161
* return $browser->get($url);

0 commit comments

Comments
 (0)