Skip to content

Commit d2e9291

Browse files
authored
Support PHP 8.1 (#4333)
1 parent 1cc88d7 commit d2e9291

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/Cookie/CookieJar.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
use Psr\Http\Message\RequestInterface;
1515
use Psr\Http\Message\ResponseInterface;
16+
use Traversable;
1617

1718
/**
1819
* Cookie jar that stores cookies as an array.
@@ -208,12 +209,12 @@ public function setCookie(SetCookie $cookie)
208209
return true;
209210
}
210211

211-
public function count()
212+
public function count(): int
212213
{
213214
return count($this->cookies);
214215
}
215216

216-
public function getIterator()
217+
public function getIterator(): Traversable
217218
{
218219
return new \ArrayIterator(array_values($this->cookies));
219220
}

src/Upload/UploadedFile.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,11 @@ public function __toString()
6969
/**
7070
* TODO: ?string => string.
7171
*/
72-
public function getExtension(): ?string
72+
public function getExtension(): string
7373
{
7474
$clientName = $this->getClientFilename();
7575
$segments = explode('.', $clientName);
76-
return end($segments);
76+
return (string) end($segments);
7777
}
7878

7979
public function getMimeType(): string

0 commit comments

Comments
 (0)