From 9ba9a05f352e9ac4fe44e134362de03830ddc002 Mon Sep 17 00:00:00 2001 From: Oliver Vogel Date: Sat, 16 Dec 2023 17:27:42 +0100 Subject: [PATCH] Add type hint --- src/Colors/Cmyk/Decoders/StringColorDecoder.php | 2 +- src/Colors/Hsl/Decoders/StringColorDecoder.php | 2 +- src/Colors/Hsv/Decoders/StringColorDecoder.php | 2 +- src/Colors/Rgb/Decoders/HexColorDecoder.php | 2 +- src/Colors/Rgb/Decoders/HtmlColornameDecoder.php | 2 +- src/Colors/Rgb/Decoders/StringColorDecoder.php | 2 +- src/Colors/Rgb/Decoders/TransparentColorDecoder.php | 2 +- src/Drivers/Gd/Decoders/Base64ImageDecoder.php | 2 +- src/Drivers/Gd/Decoders/BinaryImageDecoder.php | 2 +- src/Drivers/Gd/Decoders/ColorObjectDecoder.php | 2 +- src/Drivers/Gd/Decoders/DataUriImageDecoder.php | 2 +- src/Drivers/Gd/Decoders/FilePathImageDecoder.php | 2 +- src/Drivers/Gd/Decoders/FilePointerImageDecoder.php | 2 +- src/Drivers/Gd/Decoders/ImageObjectDecoder.php | 2 +- src/Drivers/Gd/Decoders/SplFileInfoImageDecoder.php | 2 +- src/Drivers/Imagick/Decoders/Base64ImageDecoder.php | 2 +- src/Drivers/Imagick/Decoders/BinaryImageDecoder.php | 2 +- src/Drivers/Imagick/Decoders/ColorObjectDecoder.php | 2 +- src/Drivers/Imagick/Decoders/DataUriImageDecoder.php | 2 +- src/Drivers/Imagick/Decoders/FilePathImageDecoder.php | 2 +- src/Drivers/Imagick/Decoders/FilePointerImageDecoder.php | 2 +- src/Drivers/Imagick/Decoders/ImageObjectDecoder.php | 2 +- src/Drivers/Imagick/Decoders/SplFileInfoImageDecoder.php | 2 +- src/Interfaces/DecoderInterface.php | 2 +- 24 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/Colors/Cmyk/Decoders/StringColorDecoder.php b/src/Colors/Cmyk/Decoders/StringColorDecoder.php index 7bfafbee..02fb5c4a 100644 --- a/src/Colors/Cmyk/Decoders/StringColorDecoder.php +++ b/src/Colors/Cmyk/Decoders/StringColorDecoder.php @@ -17,7 +17,7 @@ class StringColorDecoder extends AbstractDecoder implements DecoderInterface * @param mixed $input * @return ImageInterface|ColorInterface */ - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Colors/Hsl/Decoders/StringColorDecoder.php b/src/Colors/Hsl/Decoders/StringColorDecoder.php index 21944354..f99af524 100644 --- a/src/Colors/Hsl/Decoders/StringColorDecoder.php +++ b/src/Colors/Hsl/Decoders/StringColorDecoder.php @@ -17,7 +17,7 @@ class StringColorDecoder extends AbstractDecoder implements DecoderInterface * @param mixed $input * @return ImageInterface|ColorInterface */ - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Colors/Hsv/Decoders/StringColorDecoder.php b/src/Colors/Hsv/Decoders/StringColorDecoder.php index 395396b9..4d0621a0 100644 --- a/src/Colors/Hsv/Decoders/StringColorDecoder.php +++ b/src/Colors/Hsv/Decoders/StringColorDecoder.php @@ -17,7 +17,7 @@ class StringColorDecoder extends AbstractDecoder implements DecoderInterface * @param mixed $input * @return ImageInterface|ColorInterface */ - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Colors/Rgb/Decoders/HexColorDecoder.php b/src/Colors/Rgb/Decoders/HexColorDecoder.php index e00c14ba..c209f6f9 100644 --- a/src/Colors/Rgb/Decoders/HexColorDecoder.php +++ b/src/Colors/Rgb/Decoders/HexColorDecoder.php @@ -17,7 +17,7 @@ class HexColorDecoder extends AbstractDecoder implements DecoderInterface * @param mixed $input * @return ImageInterface|ColorInterface */ - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Colors/Rgb/Decoders/HtmlColornameDecoder.php b/src/Colors/Rgb/Decoders/HtmlColornameDecoder.php index fa4ea630..8676b1f7 100644 --- a/src/Colors/Rgb/Decoders/HtmlColornameDecoder.php +++ b/src/Colors/Rgb/Decoders/HtmlColornameDecoder.php @@ -157,7 +157,7 @@ class HtmlColornameDecoder extends HexColorDecoder implements DecoderInterface * @param mixed $input * @return ImageInterface|ColorInterface */ - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Colors/Rgb/Decoders/StringColorDecoder.php b/src/Colors/Rgb/Decoders/StringColorDecoder.php index f262bb20..26481388 100644 --- a/src/Colors/Rgb/Decoders/StringColorDecoder.php +++ b/src/Colors/Rgb/Decoders/StringColorDecoder.php @@ -17,7 +17,7 @@ class StringColorDecoder extends AbstractDecoder implements DecoderInterface * @param mixed $input * @return ImageInterface|ColorInterface */ - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Colors/Rgb/Decoders/TransparentColorDecoder.php b/src/Colors/Rgb/Decoders/TransparentColorDecoder.php index e5248879..a921e1a5 100644 --- a/src/Colors/Rgb/Decoders/TransparentColorDecoder.php +++ b/src/Colors/Rgb/Decoders/TransparentColorDecoder.php @@ -8,7 +8,7 @@ use Intervention\Image\Interfaces\ColorInterface; class TransparentColorDecoder extends HexColorDecoder { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Gd/Decoders/Base64ImageDecoder.php b/src/Drivers/Gd/Decoders/Base64ImageDecoder.php index 2ab1be19..cdee5d41 100644 --- a/src/Drivers/Gd/Decoders/Base64ImageDecoder.php +++ b/src/Drivers/Gd/Decoders/Base64ImageDecoder.php @@ -9,7 +9,7 @@ use Intervention\Image\Interfaces\ImageInterface; class Base64ImageDecoder extends BinaryImageDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! $this->isValidBase64($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Gd/Decoders/BinaryImageDecoder.php b/src/Drivers/Gd/Decoders/BinaryImageDecoder.php index e5a20351..797b8b19 100644 --- a/src/Drivers/Gd/Decoders/BinaryImageDecoder.php +++ b/src/Drivers/Gd/Decoders/BinaryImageDecoder.php @@ -17,7 +17,7 @@ use Intervention\Image\Origin; class BinaryImageDecoder extends AbstractDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (!is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Gd/Decoders/ColorObjectDecoder.php b/src/Drivers/Gd/Decoders/ColorObjectDecoder.php index 5dd821d9..5dfeb78c 100644 --- a/src/Drivers/Gd/Decoders/ColorObjectDecoder.php +++ b/src/Drivers/Gd/Decoders/ColorObjectDecoder.php @@ -10,7 +10,7 @@ use Intervention\Image\Interfaces\ImageInterface; class ColorObjectDecoder extends AbstractDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_a($input, ColorInterface::class)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Gd/Decoders/DataUriImageDecoder.php b/src/Drivers/Gd/Decoders/DataUriImageDecoder.php index 5d511092..450230b0 100644 --- a/src/Drivers/Gd/Decoders/DataUriImageDecoder.php +++ b/src/Drivers/Gd/Decoders/DataUriImageDecoder.php @@ -9,7 +9,7 @@ use Intervention\Image\Interfaces\ImageInterface; class DataUriImageDecoder extends BinaryImageDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (!is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Gd/Decoders/FilePathImageDecoder.php b/src/Drivers/Gd/Decoders/FilePathImageDecoder.php index 3afb47a6..ae04d1ff 100644 --- a/src/Drivers/Gd/Decoders/FilePathImageDecoder.php +++ b/src/Drivers/Gd/Decoders/FilePathImageDecoder.php @@ -10,7 +10,7 @@ use Intervention\Image\Interfaces\ImageInterface; class FilePathImageDecoder extends BinaryImageDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Gd/Decoders/FilePointerImageDecoder.php b/src/Drivers/Gd/Decoders/FilePointerImageDecoder.php index e4ddbf15..61ae42f5 100644 --- a/src/Drivers/Gd/Decoders/FilePointerImageDecoder.php +++ b/src/Drivers/Gd/Decoders/FilePointerImageDecoder.php @@ -8,7 +8,7 @@ use Intervention\Image\Interfaces\ImageInterface; class FilePointerImageDecoder extends BinaryImageDecoder { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (!is_resource($input) || !in_array(get_resource_type($input), ['file', 'stream'])) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Gd/Decoders/ImageObjectDecoder.php b/src/Drivers/Gd/Decoders/ImageObjectDecoder.php index 248515a4..5ba2c40d 100644 --- a/src/Drivers/Gd/Decoders/ImageObjectDecoder.php +++ b/src/Drivers/Gd/Decoders/ImageObjectDecoder.php @@ -10,7 +10,7 @@ use Intervention\Image\Interfaces\ImageInterface; class ImageObjectDecoder extends AbstractDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_a($input, ImageInterface::class)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Gd/Decoders/SplFileInfoImageDecoder.php b/src/Drivers/Gd/Decoders/SplFileInfoImageDecoder.php index ae7a393d..91d55f5a 100644 --- a/src/Drivers/Gd/Decoders/SplFileInfoImageDecoder.php +++ b/src/Drivers/Gd/Decoders/SplFileInfoImageDecoder.php @@ -10,7 +10,7 @@ use Intervention\Image\Interfaces\ImageInterface; class SplFileInfoImageDecoder extends FilePathImageDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_a($input, SplFileInfo::class)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Imagick/Decoders/Base64ImageDecoder.php b/src/Drivers/Imagick/Decoders/Base64ImageDecoder.php index 2fc347c6..4f9ace41 100644 --- a/src/Drivers/Imagick/Decoders/Base64ImageDecoder.php +++ b/src/Drivers/Imagick/Decoders/Base64ImageDecoder.php @@ -9,7 +9,7 @@ use Intervention\Image\Interfaces\ImageInterface; class Base64ImageDecoder extends BinaryImageDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! $this->isValidBase64($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Imagick/Decoders/BinaryImageDecoder.php b/src/Drivers/Imagick/Decoders/BinaryImageDecoder.php index 9e8d6f31..e51eb514 100644 --- a/src/Drivers/Imagick/Decoders/BinaryImageDecoder.php +++ b/src/Drivers/Imagick/Decoders/BinaryImageDecoder.php @@ -16,7 +16,7 @@ use Intervention\Image\Origin; class BinaryImageDecoder extends AbstractDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (!is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Imagick/Decoders/ColorObjectDecoder.php b/src/Drivers/Imagick/Decoders/ColorObjectDecoder.php index 099c7766..9928404f 100644 --- a/src/Drivers/Imagick/Decoders/ColorObjectDecoder.php +++ b/src/Drivers/Imagick/Decoders/ColorObjectDecoder.php @@ -10,7 +10,7 @@ use Intervention\Image\Interfaces\ImageInterface; class ColorObjectDecoder extends AbstractDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_a($input, ColorInterface::class)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Imagick/Decoders/DataUriImageDecoder.php b/src/Drivers/Imagick/Decoders/DataUriImageDecoder.php index 5bce2903..e581c9a3 100644 --- a/src/Drivers/Imagick/Decoders/DataUriImageDecoder.php +++ b/src/Drivers/Imagick/Decoders/DataUriImageDecoder.php @@ -9,7 +9,7 @@ use Intervention\Image\Interfaces\ImageInterface; class DataUriImageDecoder extends BinaryImageDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (!is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Imagick/Decoders/FilePathImageDecoder.php b/src/Drivers/Imagick/Decoders/FilePathImageDecoder.php index f1d7346e..ad7b8af8 100644 --- a/src/Drivers/Imagick/Decoders/FilePathImageDecoder.php +++ b/src/Drivers/Imagick/Decoders/FilePathImageDecoder.php @@ -10,7 +10,7 @@ use Intervention\Image\Interfaces\ImageInterface; class FilePathImageDecoder extends BinaryImageDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_string($input)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Imagick/Decoders/FilePointerImageDecoder.php b/src/Drivers/Imagick/Decoders/FilePointerImageDecoder.php index aaab0ee2..92517178 100644 --- a/src/Drivers/Imagick/Decoders/FilePointerImageDecoder.php +++ b/src/Drivers/Imagick/Decoders/FilePointerImageDecoder.php @@ -8,7 +8,7 @@ use Intervention\Image\Interfaces\ImageInterface; class FilePointerImageDecoder extends BinaryImageDecoder { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (!is_resource($input) || !in_array(get_resource_type($input), ['file', 'stream'])) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Imagick/Decoders/ImageObjectDecoder.php b/src/Drivers/Imagick/Decoders/ImageObjectDecoder.php index da476168..311bc852 100644 --- a/src/Drivers/Imagick/Decoders/ImageObjectDecoder.php +++ b/src/Drivers/Imagick/Decoders/ImageObjectDecoder.php @@ -10,7 +10,7 @@ use Intervention\Image\Interfaces\ImageInterface; class ImageObjectDecoder extends AbstractDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_a($input, ImageInterface::class)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Drivers/Imagick/Decoders/SplFileInfoImageDecoder.php b/src/Drivers/Imagick/Decoders/SplFileInfoImageDecoder.php index 1a1dcf84..72cfca3e 100644 --- a/src/Drivers/Imagick/Decoders/SplFileInfoImageDecoder.php +++ b/src/Drivers/Imagick/Decoders/SplFileInfoImageDecoder.php @@ -10,7 +10,7 @@ use Intervention\Image\Interfaces\ImageInterface; class SplFileInfoImageDecoder extends FilePathImageDecoder implements DecoderInterface { - public function decode($input): ImageInterface|ColorInterface + public function decode(mixed $input): ImageInterface|ColorInterface { if (! is_a($input, SplFileInfo::class)) { throw new DecoderException('Unable to decode input'); diff --git a/src/Interfaces/DecoderInterface.php b/src/Interfaces/DecoderInterface.php index 3ec11957..58eec423 100644 --- a/src/Interfaces/DecoderInterface.php +++ b/src/Interfaces/DecoderInterface.php @@ -10,5 +10,5 @@ interface DecoderInterface * @param mixed $input * @return ImageInterface|ColorInterface */ - public function decode($input): ImageInterface|ColorInterface; + public function decode(mixed $input): ImageInterface|ColorInterface; }