Skip to content

Commit 6a90a25

Browse files
derrabusTobion
authored andcommitted
Add types to constructors and private/final/internal methods (Batch II)
1 parent 76cc56c commit 6a90a25

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

Tests/DataCollector/HttpClientDataCollectorTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ public function testItIsEmptyAfterReset()
164164
$this->assertEquals(0, $sut->getRequestCount());
165165
}
166166

167-
private function httpClientThatHasTracedRequests($tracedRequests)
167+
private function httpClientThatHasTracedRequests($tracedRequests): TraceableHttpClient
168168
{
169169
$httpClient = new TraceableHttpClient(new NativeHttpClient());
170170

Tests/Exception/HttpExceptionTraitTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
*/
2121
class HttpExceptionTraitTest extends TestCase
2222
{
23-
public function provideParseError()
23+
public function provideParseError(): iterable
2424
{
2525
yield ['application/ld+json', '{"hydra:title": "An error occurred", "hydra:description": "Some details"}'];
2626
yield ['application/problem+json', '{"title": "An error occurred", "detail": "Some details"}'];

Tests/HttpClientTraitTest.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class HttpClientTraitTest extends TestCase
2424
/**
2525
* @dataProvider providePrepareRequestUrl
2626
*/
27-
public function testPrepareRequestUrl($expected, $url, $query = [])
27+
public function testPrepareRequestUrl(string $expected, string $url, array $query = [])
2828
{
2929
$defaults = [
3030
'base_uri' => 'http://example.com?c=c',
@@ -36,7 +36,7 @@ public function testPrepareRequestUrl($expected, $url, $query = [])
3636
$this->assertSame($expected, implode('', $url));
3737
}
3838

39-
public function providePrepareRequestUrl()
39+
public function providePrepareRequestUrl(): iterable
4040
{
4141
yield ['http://example.com/', 'http://example.com/'];
4242
yield ['http://example.com/?a=1&b=b', '.'];
@@ -48,15 +48,15 @@ public function providePrepareRequestUrl()
4848
/**
4949
* @dataProvider provideResolveUrl
5050
*/
51-
public function testResolveUrl($base, $url, $expected)
51+
public function testResolveUrl(string $base, string $url, string $expected)
5252
{
5353
$this->assertSame($expected, implode('', self::resolveUrl(self::parseUrl($url), self::parseUrl($base))));
5454
}
5555

5656
/**
5757
* From https://github.com/guzzle/psr7/blob/master/tests/UriResoverTest.php.
5858
*/
59-
public function provideResolveUrl()
59+
public function provideResolveUrl(): array
6060
{
6161
return [
6262
[self::RFC3986_BASE, 'http:h', 'http:h'],
@@ -123,14 +123,14 @@ public function provideResolveUrl()
123123
/**
124124
* @dataProvider provideParseUrl
125125
*/
126-
public function testParseUrl($expected, $url, $query = [])
126+
public function testParseUrl(array $expected, string $url, array $query = [])
127127
{
128128
$expected = array_combine(['scheme', 'authority', 'path', 'query', 'fragment'], $expected);
129129

130130
$this->assertSame($expected, self::parseUrl($url, $query));
131131
}
132132

133-
public function provideParseUrl()
133+
public function provideParseUrl(): iterable
134134
{
135135
yield [['http:', '//example.com', null, null, null], 'http://Example.coM:80'];
136136
yield [['https:', '//xn--dj-kia8a.example.com:8000', '/', null, null], 'https://DÉjà.Example.com:8000/'];

Tests/HttpOptionsTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
*/
2020
class HttpOptionsTest extends TestCase
2121
{
22-
public function provideSetAuthBasic()
22+
public function provideSetAuthBasic(): iterable
2323
{
2424
yield ['user:password', 'user', 'password'];
2525
yield ['user:password', 'user:password'];

0 commit comments

Comments
 (0)