Skip to content

Commit 70457bd

Browse files
author
liutao
committed
feat: upgrade 2.0
1 parent 57807fb commit 70457bd

File tree

3 files changed

+10
-12
lines changed

3 files changed

+10
-12
lines changed

src/ConfigProvider.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?php
2+
23
declare(strict_types=1);
34

45
namespace MicroPHP\Workerman;
@@ -18,4 +19,4 @@ public function config(): array
1819
],
1920
];
2021
}
21-
}
22+
}

src/WorkermanHttpServer.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,6 @@
1212
use MicroPHP\Framework\Http\Traits\HttpServerTrait;
1313
use MicroPHP\Framework\Router\Router;
1414
use Symfony\Component\Console\Output\OutputInterface;
15-
use Workerman\Connection\TcpConnection;
16-
use Workerman\Events\Fiber;
17-
use Workerman\Protocols\Http\Request;
18-
use Workerman\Psr7\Response;
19-
use Workerman\Psr7\ServerRequest;
2015
use Workerman\Worker;
2116

2217
class WorkermanHttpServer implements HttpServerInterface

src/config.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
<?php
2+
23
declare(strict_types=1);
34

45
use MicroPHP\Framework\Router\Router;
56
use Symfony\Component\Console\Output\OutputInterface;
67
use Workerman\Connection\TcpConnection;
8+
use Workerman\Events\Fiber;
79
use Workerman\Protocols\Http\Request;
810
use Workerman\Psr7\Response;
911
use Workerman\Psr7\ServerRequest;
1012
use Workerman\Worker;
1113

1214
return [
13-
'callback' => function(Worker $httpWorker, Router $router, OutputInterface $output) {
14-
$httpWorker->eventLoop = \Workerman\Events\Fiber::class;
15-
$httpWorker->onMessage = function (TcpConnection $connection, Request $request) use ($router, $output) {
15+
'callback' => function (Worker $httpWorker, Router $router, OutputInterface $output) {
16+
$httpWorker->eventLoop = Fiber::class;
17+
$httpWorker->onMessage = function (TcpConnection $connection, Request $request) use ($router) {
1618
$psr7Request = new ServerRequest($request->rawBuffer());
1719

18-
$response = $this->routeDispatch($router, \MicroPHP\Framework\Http\ServerRequest::fromPsr7($psr7Request));
20+
$response = $this->routeDispatch($router, MicroPHP\Framework\Http\ServerRequest::fromPsr7($psr7Request));
1921
$connection->send(new Response($response->getStatusCode(), $response->getHeaders(), $response->getBody(), $response->getProtocolVersion(), $response->getReasonPhrase()));
2022
};
21-
}
22-
];
23+
},
24+
];

0 commit comments

Comments
 (0)