Skip to content

Commit 9bc6ecb

Browse files
committed
Declare strict types
1 parent 5995c3d commit 9bc6ecb

15 files changed

+32
-4
lines changed

src/Client.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ private function createCurlOptions(RequestInterface $request, ResponseBuilder $r
240240
*
241241
* @return int
242242
*/
243-
private function getProtocolVersion($requestVersion)
243+
private function getProtocolVersion(string $requestVersion): int
244244
{
245245
switch ($requestVersion) {
246246
case '1.0':
@@ -265,7 +265,7 @@ private function getProtocolVersion($requestVersion)
265265
*
266266
* @return array
267267
*/
268-
private function addRequestBodyOptions(RequestInterface $request, array $options)
268+
private function addRequestBodyOptions(RequestInterface $request, array $options): array
269269
{
270270
/*
271271
* Some HTTP methods cannot have payload:
@@ -319,7 +319,7 @@ private function addRequestBodyOptions(RequestInterface $request, array $options
319319
*
320320
* @return string[]
321321
*/
322-
private function createHeaders(RequestInterface $request, array $options)
322+
private function createHeaders(RequestInterface $request, array $options): array
323323
{
324324
$curlHeaders = [];
325325
$headers = $request->getHeaders();
@@ -358,7 +358,7 @@ private function createHeaders(RequestInterface $request, array $options)
358358
*
359359
* @throws \RuntimeException If creating the stream from $body fails
360360
*/
361-
private function createResponseBuilder()
361+
private function createResponseBuilder(): ResponseBuilder
362362
{
363363
try {
364364
$body = $this->streamFactory->createStream(fopen('php://temp', 'w+b'));

src/CurlPromise.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl;
46

57
use Http\Promise\Promise;

src/MultiRunner.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl;
46

57
use Http\Client\Exception\RequestException;

src/PromiseCore.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl;
46

57
use Http\Client\Exception;

src/ResponseBuilder.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl;
46

57
use Http\Message\Builder\ResponseBuilder as OriginalResponseBuilder;

tests/BaseUnitTestCase.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl\Tests;
46

57
use Http\Client\Curl\PromiseCore;

tests/ClientTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl\Tests;
46

57
use Http\Client\Curl\Client;

tests/CurlPromiseTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl\Tests;
46

57
use Http\Client\Curl\CurlPromise;

tests/HttpAsyncClientDiactorosTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl\Tests;
46

57
use Http\Client\Curl\Client;

tests/HttpAsyncClientGuzzleTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl\Tests;
46

57
use Http\Client\Curl\Client;

tests/HttpAsyncClientTestCase.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl\Tests;
46

57
use Http\Client\Tests\HttpAsyncClientTest;

tests/HttpClientDiactorosTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl\Tests;
46

57
use Http\Client\Curl\Client;

tests/HttpClientGuzzleTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl\Tests;
46

57
use GuzzleHttp\Psr7\Stream;

tests/HttpClientTestCase.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl\Tests;
46

57
use Http\Client\Tests\HttpClientTest;

tests/PromiseCoreTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
namespace Http\Client\Curl\Tests;
46

57
use Http\Client\Curl\PromiseCore;

0 commit comments

Comments
 (0)