| @@ 42-48 (lines=7) @@ | ||
| 39 | } |
|
| 40 | $data = Json::decode($data); |
|
| 41 | $request = new ServerRequest($data['method'], $data['path']); |
|
| 42 | if (isset($data['args'])) { |
|
| 43 | if ('GET' === $request->getMethod()) { |
|
| 44 | $request->withQueryParams($data['args']); |
|
| 45 | } else { |
|
| 46 | $request->withParsedBody($data['args']); |
|
| 47 | } |
|
| 48 | } |
|
| 49 | $response = app()->handleRequest($request); |
|
| 50 | if (null !== $response->getFileDescriptor()) { |
|
| 51 | $fd = $response->getFileDescriptor(); |
|
| @@ 37-43 (lines=7) @@ | ||
| 34 | $data = $frame->data; |
|
| 35 | $data = Json::decode($data); |
|
| 36 | $request = new ServerRequest($data['method'], $data['path']); |
|
| 37 | if (isset($data['args'])) { |
|
| 38 | if ('GET' === $request->getMethod()) { |
|
| 39 | $request->withQueryParams($data['args']); |
|
| 40 | } else { |
|
| 41 | $request->withParsedBody($data['args']); |
|
| 42 | } |
|
| 43 | } |
|
| 44 | $response = app()->handleRequest($request); |
|
| 45 | $fd = null !== ($fd = $response->getFileDescriptor()) ? $fd : $frame->fd; |
|
| 46 | if (false === $server->connection_info($fd)) { |
|
| @@ 36-42 (lines=7) @@ | ||
| 33 | { |
|
| 34 | $data = Json::decode($data); |
|
| 35 | $request = new ServerRequest($data['method'], $data['path']); |
|
| 36 | if (isset($data['args'])) { |
|
| 37 | if ('GET' === $request->getMethod()) { |
|
| 38 | $request->withQueryParams($data['args']); |
|
| 39 | } else { |
|
| 40 | $request->withParsedBody($data['args']); |
|
| 41 | } |
|
| 42 | } |
|
| 43 | $response = app()->handleRequest($request); |
|
| 44 | $server->sendto($clientInfo['address'], $clientInfo['port'], (string) $response->getBody()); |
|
| 45 | app()->shutdown($request, $response); |
|