From a1429d6a7a5002b8337d7f9984f12316d67348ac Mon Sep 17 00:00:00 2001 From: "Alexander M. Turek" Date: Fri, 15 Mar 2024 13:41:40 +0100 Subject: [PATCH] Make nullable parameter types explicit --- src/Exception/HttpException.php | 4 ++-- src/Exception/NetworkException.php | 2 +- src/Exception/RequestException.php | 2 +- src/Promise/HttpFulfilledPromise.php | 2 +- src/Promise/HttpRejectedPromise.php | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Exception/HttpException.php b/src/Exception/HttpException.php index 6c2a007..8af32f1 100644 --- a/src/Exception/HttpException.php +++ b/src/Exception/HttpException.php @@ -26,7 +26,7 @@ public function __construct( $message, RequestInterface $request, ResponseInterface $response, - \Exception $previous = null + ?\Exception $previous = null ) { parent::__construct($message, $request, $previous); @@ -50,7 +50,7 @@ public function getResponse() public static function create( RequestInterface $request, ResponseInterface $response, - \Exception $previous = null + ?\Exception $previous = null ) { $message = sprintf( '[url] %s [http method] %s [status code] %s [reason phrase] %s', diff --git a/src/Exception/NetworkException.php b/src/Exception/NetworkException.php index 9b4f1e8..ce5f4d7 100644 --- a/src/Exception/NetworkException.php +++ b/src/Exception/NetworkException.php @@ -19,7 +19,7 @@ class NetworkException extends TransferException implements PsrNetworkException /** * @param string $message */ - public function __construct($message, RequestInterface $request, \Exception $previous = null) + public function __construct($message, RequestInterface $request, ?\Exception $previous = null) { $this->setRequest($request); diff --git a/src/Exception/RequestException.php b/src/Exception/RequestException.php index f6c60ce..dbed296 100644 --- a/src/Exception/RequestException.php +++ b/src/Exception/RequestException.php @@ -20,7 +20,7 @@ class RequestException extends TransferException implements PsrRequestException /** * @param string $message */ - public function __construct($message, RequestInterface $request, \Exception $previous = null) + public function __construct($message, RequestInterface $request, ?\Exception $previous = null) { $this->setRequest($request); diff --git a/src/Promise/HttpFulfilledPromise.php b/src/Promise/HttpFulfilledPromise.php index 20ec1d3..ccdf48e 100644 --- a/src/Promise/HttpFulfilledPromise.php +++ b/src/Promise/HttpFulfilledPromise.php @@ -18,7 +18,7 @@ public function __construct(ResponseInterface $response) $this->response = $response; } - public function then(callable $onFulfilled = null, callable $onRejected = null) + public function then(?callable $onFulfilled = null, ?callable $onRejected = null) { if (null === $onFulfilled) { return $this; diff --git a/src/Promise/HttpRejectedPromise.php b/src/Promise/HttpRejectedPromise.php index d147259..a489ad4 100644 --- a/src/Promise/HttpRejectedPromise.php +++ b/src/Promise/HttpRejectedPromise.php @@ -17,7 +17,7 @@ public function __construct(Exception $exception) $this->exception = $exception; } - public function then(callable $onFulfilled = null, callable $onRejected = null) + public function then(?callable $onFulfilled = null, ?callable $onRejected = null) { if (null === $onRejected) { return $this;