This commit is contained in:
as2252258@163.com
2021-09-24 02:23:24 +08:00
parent b9a1178fbe
commit 3d9bea7fb6
31 changed files with 110 additions and 78 deletions
+3 -3
View File
@@ -14,7 +14,7 @@ use Psr\Http\Message\StreamInterface;
use Http\Message\ServerRequest as RequestMessage;
use Http\Message\Response as Psr7Response;
use Server\ServerManager;
use Server\SInterface\DownloadInterface;
use Server\SInterface\OnDownloadInterface;
/**
@@ -201,9 +201,9 @@ class Response implements ResponseInterface
/**
* @param string $path
* @return DownloadInterface
* @return OnDownloadInterface
*/
public function file(string $path): DownloadInterface
public function file(string $path): OnDownloadInterface
{
return $this->__call__()->{__FUNCTION__}($path);
}
+2 -2
View File
@@ -3,7 +3,7 @@
namespace Server\Constrict;
use Annotation\Inject;
use Server\SInterface\DownloadInterface;
use Server\SInterface\OnDownloadInterface;
use Swoole\Server;
@@ -42,7 +42,7 @@ class ResponseEmitter implements Emitter
$response->header('Server', 'swoole');
$response->header('Swoole-Version', swoole_version());
if (!($emitter instanceof DownloadInterface)) {
if (!($emitter instanceof OnDownloadInterface)) {
$response->end($emitter->getBody()->getContents());
} else {
$emitter->dispatch($response);
+3 -3
View File
@@ -5,7 +5,7 @@ namespace Server\Constrict;
use JetBrains\PhpStorm\Pure;
use Http\Message\Response;
use Server\SInterface\DownloadInterface;
use Server\SInterface\OnDownloadInterface;
/**
* @mixin Response
@@ -16,9 +16,9 @@ interface ResponseInterface extends \Psr\Http\Message\ResponseInterface
/**
* @param string $path
* @return DownloadInterface
* @return OnDownloadInterface
*/
public function file(string $path): DownloadInterface;
public function file(string $path): OnDownloadInterface;
/**