From 190f46fc12b9b920f02c4932c13f7d18c574a3d9 Mon Sep 17 00:00:00 2001 From: Oliver Vogel Date: Sun, 22 May 2022 17:26:16 +0200 Subject: [PATCH] Remove AbstractFrame::class --- src/Drivers/Abstract/AbstractFrame.php | 25 ------------------------- src/Drivers/Gd/Frame.php | 10 ++++++++-- src/Drivers/Imagick/Frame.php | 10 ++++++++-- 3 files changed, 16 insertions(+), 29 deletions(-) delete mode 100644 src/Drivers/Abstract/AbstractFrame.php diff --git a/src/Drivers/Abstract/AbstractFrame.php b/src/Drivers/Abstract/AbstractFrame.php deleted file mode 100644 index 8e89c3ef..00000000 --- a/src/Drivers/Abstract/AbstractFrame.php +++ /dev/null @@ -1,25 +0,0 @@ -core = $core; - - return $this; - } -} diff --git a/src/Drivers/Gd/Frame.php b/src/Drivers/Gd/Frame.php index 6f43945d..885934c4 100644 --- a/src/Drivers/Gd/Frame.php +++ b/src/Drivers/Gd/Frame.php @@ -4,13 +4,12 @@ namespace Intervention\Image\Drivers\Gd; use GdImage; use Intervention\Image\Collection; -use Intervention\Image\Drivers\Abstract\AbstractFrame; use Intervention\Image\Geometry\Size; use Intervention\Image\Interfaces\FrameInterface; use Intervention\Image\Interfaces\ImageInterface; use Intervention\Image\Interfaces\SizeInterface; -class Frame extends AbstractFrame implements FrameInterface +class Frame implements FrameInterface { public function __construct( protected GdImage $core, @@ -22,6 +21,13 @@ class Frame extends AbstractFrame implements FrameInterface // } + public function setCore($core): FrameInterface + { + $this->core = $core; + + return $this; + } + public function getCore(): GdImage { return $this->core; diff --git a/src/Drivers/Imagick/Frame.php b/src/Drivers/Imagick/Frame.php index 94cc9c68..ef4bd57b 100644 --- a/src/Drivers/Imagick/Frame.php +++ b/src/Drivers/Imagick/Frame.php @@ -4,19 +4,25 @@ namespace Intervention\Image\Drivers\Imagick; use Imagick; use Intervention\Image\Collection; -use Intervention\Image\Drivers\Abstract\AbstractFrame; use Intervention\Image\Geometry\Size; use Intervention\Image\Interfaces\FrameInterface; use Intervention\Image\Interfaces\ImageInterface; use Intervention\Image\Interfaces\SizeInterface; -class Frame extends AbstractFrame implements FrameInterface +class Frame implements FrameInterface { public function __construct(protected Imagick $core) { // } + public function setCore($core): FrameInterface + { + $this->core = $core; + + return $this; + } + public function getCore(): Imagick { return $this->core;