From 099e24268215c0a739d805b5ecb477eb64ba5af8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20L=C3=BCck?= Date: Sat, 7 Aug 2021 11:57:01 +0200 Subject: [PATCH 1/3] Update HTTP server example for reactphp/http v1.5.0 --- README.md | 4 ++-- composer.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0adc0fb1..d4d54303 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ client/server and interaction with processes. Third-party libraries can use thes components to create async network clients/servers and more. ```php -$server = new React\Http\Server(function (Psr\Http\Message\ServerRequestInterface $request) { +$server = new React\Http\HttpServer(function (Psr\Http\Message\ServerRequestInterface $request) { return new React\Http\Message\Response( 200, array( @@ -33,7 +33,7 @@ $server = new React\Http\Server(function (Psr\Http\Message\ServerRequestInterfac ); }); -$socket = new React\Socket\Server('127.0.0.1:8080'); +$socket = new React\Socket\SocketServer('127.0.0.1:8080'); $server->listen($socket); echo "Server running at http://127.0.0.1:8080" . PHP_EOL; diff --git a/composer.json b/composer.json index 1045b721..731113fe 100644 --- a/composer.json +++ b/composer.json @@ -12,11 +12,11 @@ "react/cache": "^1.0", "react/dns": "^1.8", "react/event-loop": "^1.2", - "react/http": "^1.4", + "react/http": "^1.5", "react/promise": "^2.1 || ^1.2", "react/promise-stream": "^1.1.1", "react/promise-timer": "^1.7", - "react/socket": "^1.8", + "react/socket": "^1.9", "react/stream": "^1.2" }, "require-dev": { From 2aec8c918486fac5428f83b0f445c1ce0cfe8dc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20L=C3=BCck?= Date: Thu, 3 Feb 2022 15:31:17 +0100 Subject: [PATCH 2/3] Update HTTP server example for reactphp/http v1.6.0 --- README.md | 6 +----- composer.json | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index d4d54303..adfd7c3d 100644 --- a/README.md +++ b/README.md @@ -24,11 +24,7 @@ components to create async network clients/servers and more. ```php $server = new React\Http\HttpServer(function (Psr\Http\Message\ServerRequestInterface $request) { - return new React\Http\Message\Response( - 200, - array( - 'Content-Type' => 'text/plain' - ), + return React\Http\Message\Response::plaintext( "Hello World!\n" ); }); diff --git a/composer.json b/composer.json index 731113fe..b3706086 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ "react/cache": "^1.0", "react/dns": "^1.8", "react/event-loop": "^1.2", - "react/http": "^1.5", + "react/http": "^1.6", "react/promise": "^2.1 || ^1.2", "react/promise-stream": "^1.1.1", "react/promise-timer": "^1.7", From db19ce4e7ca9afa4c3452addecde7955de1bb472 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20L=C3=BCck?= Date: Fri, 4 Feb 2022 09:07:03 +0100 Subject: [PATCH 3/3] Skip bogus test failures --- phpunit.xml.dist | 2 ++ 1 file changed, 2 insertions(+) diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 69bbf0ea..2b235aaa 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -6,6 +6,8 @@ ./vendor/react/*/tests/ ./vendor/react/event-loop/tests/BinTest.php + + ./vendor/react/http/tests/HttpServerTest.php