From 5163263221f063310493204dec89b9226c7a8f0f Mon Sep 17 00:00:00 2001 From: Kamil Tekiela Date: Sun, 12 Feb 2023 20:27:13 +0000 Subject: [PATCH] Use property promotion in ImageWrapper Signed-off-by: Kamil Tekiela --- libraries/classes/Image/ImageWrapper.php | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/libraries/classes/Image/ImageWrapper.php b/libraries/classes/Image/ImageWrapper.php index a5e9a6f144..3b89e9e78d 100644 --- a/libraries/classes/Image/ImageWrapper.php +++ b/libraries/classes/Image/ImageWrapper.php @@ -4,6 +4,8 @@ declare(strict_types=1); namespace PhpMyAdmin\Image; +use GdImage; + use function extension_loaded; use function function_exists; use function imagearc; @@ -23,21 +25,11 @@ use function imagesy; final class ImageWrapper { - /** @var resource */ - private $image; - - /** - * @param resource $image - */ - private function __construct($image) + private function __construct(private GdImage $image) { - $this->image = $image; } - /** - * @return resource - */ - public function getImage() + public function getImage(): GdImage { return $this->image; }