From 1fb9ef08bb383fca66f006ba33b607315319ef8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Tue, 31 Aug 2021 14:10:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- http-server/Message/Request.php | 17 +++++++++++++++++ http-server/Message/Uri.php | 14 ++------------ 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/http-server/Message/Request.php b/http-server/Message/Request.php index 6a3f7e33..24e47b9c 100644 --- a/http-server/Message/Request.php +++ b/http-server/Message/Request.php @@ -3,6 +3,7 @@ namespace Server\Message; use BadMethodCallException; +use Http\IInterface\AuthIdentity; use JetBrains\PhpStorm\Pure; use Psr\Http\Message\RequestInterface; use Psr\Http\Message\UriInterface; @@ -37,6 +38,13 @@ class Request implements RequestInterface private array $files = []; + /** + * @var AuthIdentity|null + */ + public ?AuthIdentity $authority = null; + + + /** * @return int */ @@ -46,6 +54,15 @@ class Request implements RequestInterface } + /** + * @param AuthIdentity $authority + */ + public function setAuthority(AuthIdentity $authority) + { + $this->authority = $authority; + } + + /** * @param \Swoole\Http\Request $request * @return RequestInterface diff --git a/http-server/Message/Uri.php b/http-server/Message/Uri.php index 93061635..d436dd41 100644 --- a/http-server/Message/Uri.php +++ b/http-server/Message/Uri.php @@ -35,9 +35,6 @@ class Uri implements UriInterface private array $_explode = []; - private mixed $authority; - - /** * @return string[] */ @@ -65,19 +62,12 @@ class Uri implements UriInterface /** * @return mixed */ - public function getAuthority(): mixed + public function getAuthority(): string { - return $this->authority; + throw new \BadMethodCallException(''); } - /** - * @param $authority - */ - public function setAuthority($authority) - { - $this->authority = $authority; - } public function getUserInfo()