From 11fa76564ebecffafb60614c3900da2975cea349 Mon Sep 17 00:00:00 2001 From: Baptiste Langlade Date: Sun, 18 Dec 2022 11:43:04 +0100 Subject: [PATCH] allow to use innmind/filesystem 6 --- CHANGELOG.md | 6 ++++++ composer.json | 2 +- src/Factory/Files/FilesFactory.php | 7 ++++++- src/ResponseSender.php | 2 +- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f77a05..16f4aec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 5.3.0 - 2022-12-18 + +### Added + +- Support for `innmind/filesystem:~6.0` + ## 5.2.0 - 2022-03-13 ### Added diff --git a/composer.json b/composer.json index 5989f74..e88f179 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ "php": "~8.1", "innmind/url": "~4.0", "innmind/immutable": "~4.0", - "innmind/filesystem": "~5.0", + "innmind/filesystem": "~5.2|~6.0", "innmind/time-continuum": "~3.0", "innmind/stream": "~3.0" }, diff --git a/src/Factory/Files/FilesFactory.php b/src/Factory/Files/FilesFactory.php index e828bde..783d83b 100644 --- a/src/Factory/Files/FilesFactory.php +++ b/src/Factory/Files/FilesFactory.php @@ -55,7 +55,10 @@ public static function default(): self private function map(array $content): array|Either { - /** @psalm-suppress MixedArgument */ + /** + * @psalm-suppress MixedArgument + * @psalm-suppress ArgumentTypeCoercion + */ if (\is_string($content['name'])) { return $this->buildFile( $content['name'], @@ -85,6 +88,8 @@ private function map(array $content): array|Either } /** + * @param non-empty-string $name + * * @return Either */ private function buildFile( diff --git a/src/ResponseSender.php b/src/ResponseSender.php index 621ad87..0a9329a 100644 --- a/src/ResponseSender.php +++ b/src/ResponseSender.php @@ -15,7 +15,7 @@ }; use Innmind\TimeContinuum\Clock; use Innmind\Filesystem\{ - Adapter\Chunk, + Chunk, File, }; use Innmind\Immutable\{