Update 1.0.3, support PHP 8.4

This commit is contained in:
crazywhalecc 2025-03-10 10:17:16 +08:00
parent d7a05ac929
commit 56416d9b55
No known key found for this signature in database
GPG Key ID: 1F4BDD59391F2680
7 changed files with 5 additions and 19 deletions

View File

@ -32,17 +32,11 @@ class CurlClient implements ClientInterface, TimeoutInterface
$this->curl_options = $curl_options;
}
/**
* {@inheritDoc}
*/
public function setTimeout(int $timeout)
{
$this->curl_options[CURLOPT_TIMEOUT_MS] = $timeout;
}
/**
* {@inheritDoc}
*/
public function sendRequest(RequestInterface $request): ResponseInterface
{
$handle = $this->createHandle($request);

View File

@ -6,6 +6,4 @@ namespace Choir\Http\Client\Exception;
use Psr\Http\Client\ClientExceptionInterface;
class ClientException extends \Exception implements ClientExceptionInterface
{
}
class ClientException extends \Exception implements ClientExceptionInterface {}

View File

@ -11,7 +11,7 @@ class NetworkException extends \Exception implements NetworkExceptionInterface
{
private RequestInterface $request;
public function __construct(RequestInterface $request, $message = '', $code = 0, \Throwable $previous = null)
public function __construct(RequestInterface $request, $message = '', $code = 0, ?\Throwable $previous = null)
{
$this->request = $request;
parent::__construct($message, $code, $previous);

View File

@ -11,15 +11,12 @@ class RequestException extends \Exception implements RequestExceptionInterface
{
private RequestInterface $request;
public function __construct(RequestInterface $request, $message = '', $code = 0, \Throwable $previous = null)
public function __construct(RequestInterface $request, $message = '', $code = 0, ?\Throwable $previous = null)
{
$this->request = $request;
parent::__construct($message, $code, $previous);
}
/**
* {@inheritDoc}
*/
public function getRequest(): RequestInterface
{
return $this->request;

View File

@ -44,7 +44,6 @@ class StreamClient implements TimeoutInterface, ClientInterface
}
/**
* {@inheritdoc}
* @throws \Exception
*/
public function sendRequest(RequestInterface $request): ResponseInterface

View File

@ -38,9 +38,7 @@ class Stream implements StreamInterface
private ?int $size = null;
private function __construct()
{
}
private function __construct() {}
/**
* Closes the stream when the destructed.

View File

@ -26,7 +26,7 @@ class FrameFactory
return new Frame($payload, Opcode::BINARY, true, true);
}
public static function createCloseFrame(int $code = null, string $reason = null): Frame
public static function createCloseFrame(?int $code = null, ?string $reason = null): Frame
{
return new CloseFrame($code, $reason);
}