From 9bc6ecbe2a089a81ac7fcf0c95c0e630ca66b11a Mon Sep 17 00:00:00 2001 From: George Mponos Date: Tue, 27 Nov 2018 20:58:50 +0200 Subject: [PATCH] Declare strict types --- src/Client.php | 8 ++++---- src/CurlPromise.php | 2 ++ src/MultiRunner.php | 2 ++ src/PromiseCore.php | 2 ++ src/ResponseBuilder.php | 2 ++ tests/BaseUnitTestCase.php | 2 ++ tests/ClientTest.php | 2 ++ tests/CurlPromiseTest.php | 2 ++ tests/HttpAsyncClientDiactorosTest.php | 2 ++ tests/HttpAsyncClientGuzzleTest.php | 2 ++ tests/HttpAsyncClientTestCase.php | 2 ++ tests/HttpClientDiactorosTest.php | 2 ++ tests/HttpClientGuzzleTest.php | 2 ++ tests/HttpClientTestCase.php | 2 ++ tests/PromiseCoreTest.php | 2 ++ 15 files changed, 32 insertions(+), 4 deletions(-) diff --git a/src/Client.php b/src/Client.php index f2bb184..ae5cfe3 100644 --- a/src/Client.php +++ b/src/Client.php @@ -240,7 +240,7 @@ private function createCurlOptions(RequestInterface $request, ResponseBuilder $r * * @return int */ - private function getProtocolVersion($requestVersion) + private function getProtocolVersion(string $requestVersion): int { switch ($requestVersion) { case '1.0': @@ -265,7 +265,7 @@ private function getProtocolVersion($requestVersion) * * @return array */ - private function addRequestBodyOptions(RequestInterface $request, array $options) + private function addRequestBodyOptions(RequestInterface $request, array $options): array { /* * Some HTTP methods cannot have payload: @@ -319,7 +319,7 @@ private function addRequestBodyOptions(RequestInterface $request, array $options * * @return string[] */ - private function createHeaders(RequestInterface $request, array $options) + private function createHeaders(RequestInterface $request, array $options): array { $curlHeaders = []; $headers = $request->getHeaders(); @@ -358,7 +358,7 @@ private function createHeaders(RequestInterface $request, array $options) * * @throws \RuntimeException If creating the stream from $body fails */ - private function createResponseBuilder() + private function createResponseBuilder(): ResponseBuilder { try { $body = $this->streamFactory->createStream(fopen('php://temp', 'w+b')); diff --git a/src/CurlPromise.php b/src/CurlPromise.php index 5061af5..f04ccf6 100644 --- a/src/CurlPromise.php +++ b/src/CurlPromise.php @@ -1,5 +1,7 @@