diff --git a/http-message/Request.php b/http-message/Request.php index a2b5eaf1..69ed02cc 100644 --- a/http-message/Request.php +++ b/http-message/Request.php @@ -3,6 +3,7 @@ namespace Protocol\Message; use BadMethodCallException; +use Http\IInterface\AuthIdentity; use Psr\Http\Message\RequestInterface; use Psr\Http\Message\UriInterface; @@ -28,6 +29,21 @@ abstract class Request implements RequestInterface protected string $method; + /** + * @var \Http\IInterface\AuthIdentity + */ + public AuthIdentity $authority; + + + /** + * @param \Http\IInterface\AuthIdentity $authIdentity + */ + public function setAuthority(AuthIdentity $authIdentity): void + { + $this->authority = $authIdentity; + } + + /** * @return string */