改名
This commit is contained in:
@@ -173,11 +173,11 @@ trait Message
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return StreamInterface
|
||||||
*/
|
*/
|
||||||
public function getBody(): string
|
public function getBody(): StreamInterface
|
||||||
{
|
{
|
||||||
return $this->stream->getContents();
|
return $this->stream;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ class ServerRequest extends Request implements ServerRequestInterface
|
|||||||
if (empty($this->parsedBody)) {
|
if (empty($this->parsedBody)) {
|
||||||
$callback = Context::getContext('with.parsed.body.callback');
|
$callback = Context::getContext('with.parsed.body.callback');
|
||||||
|
|
||||||
$this->parsedBody = $callback($this->getBody());
|
$this->parsedBody = $callback($this->getBody()->getContents());
|
||||||
}
|
}
|
||||||
return $this->parsedBody;
|
return $this->parsedBody;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ class ResponseEmitter implements Emitter
|
|||||||
$response->header('Swoole-Version', swoole_version());
|
$response->header('Swoole-Version', swoole_version());
|
||||||
|
|
||||||
if (!($emitter instanceof DownloadInterface)) {
|
if (!($emitter instanceof DownloadInterface)) {
|
||||||
$response->end($emitter->getBody());
|
$response->end($emitter->getBody()->getContents());
|
||||||
} else {
|
} else {
|
||||||
$emitter->dispatch($response);
|
$emitter->dispatch($response);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,13 +17,13 @@ class WebSocketEmitter implements Emitter
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param mixed $response
|
* @param mixed $response
|
||||||
* @param ResponseInterface|\Server\Message\Response $emitter
|
* @param ResponseInterface|\Protocol\Message\Response $emitter
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public function sender(mixed $response, ResponseInterface|\Server\Message\Response $emitter): void
|
public function sender(mixed $response, ResponseInterface|\Protocol\Message\Response $emitter): void
|
||||||
{
|
{
|
||||||
$server = Kiri::getDi()->get(ServerManager::class)->getServer();
|
$server = Kiri::getDi()->get(ServerManager::class)->getServer();
|
||||||
|
|
||||||
$server->push($response->fd, $emitter->getBody());
|
$server->push($response->fd, $emitter->getBody()->getContents());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ namespace Server;
|
|||||||
|
|
||||||
use Annotation\Inject;
|
use Annotation\Inject;
|
||||||
use Server\Constrict\Response;
|
use Server\Constrict\Response;
|
||||||
use Server\Message\Stream;
|
use Protocol\Message\Stream;
|
||||||
|
|
||||||
class Sender
|
class Sender
|
||||||
{
|
{
|
||||||
@@ -35,7 +35,7 @@ class Sender
|
|||||||
if (!$server->isEstablished($fd)) {
|
if (!$server->isEstablished($fd)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$server->push($fd, $body->getBody());
|
$server->push($fd, $body->getBody()->getContents());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user