From 96cc73f175b0e53d0cd45f3b71d18e34c8106e2d Mon Sep 17 00:00:00 2001 From: Oliver Vogel Date: Fri, 12 Jan 2024 09:17:32 +0100 Subject: [PATCH] Add named quality parameter in FileExtensionEncoder --- src/Encoders/FileExtensionEncoder.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Encoders/FileExtensionEncoder.php b/src/Encoders/FileExtensionEncoder.php index 58a67662..0f02607a 100644 --- a/src/Encoders/FileExtensionEncoder.php +++ b/src/Encoders/FileExtensionEncoder.php @@ -49,14 +49,14 @@ class FileExtensionEncoder extends AutoEncoder } return match (strtolower($extension)) { - 'webp' => new WebpEncoder($this->quality), - 'avif' => new AvifEncoder($this->quality), - 'jpeg', 'jpg' => new JpegEncoder($this->quality), + 'webp' => new WebpEncoder(quality: $this->quality), + 'avif' => new AvifEncoder(quality: $this->quality), + 'jpeg', 'jpg' => new JpegEncoder(quality: $this->quality), 'bmp' => new BmpEncoder(), 'gif' => new GifEncoder(), 'png' => new PngEncoder(), - 'tiff', 'tif' => new TiffEncoder($this->quality), - 'jp2', 'j2k', 'jpf', 'jpm', 'jpg2', 'j2c', 'jpc', 'jpx' => new Jpeg2000Encoder($this->quality), + 'tiff', 'tif' => new TiffEncoder(quality: $this->quality), + 'jp2', 'j2k', 'jpf', 'jpm', 'jpg2', 'j2c', 'jpc', 'jpx' => new Jpeg2000Encoder(quality: $this->quality), default => throw new EncoderException('No encoder found for file extension (' . $extension . ').'), }; }