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;