1
0
mirror of https://github.com/Intervention/image.git synced 2025-08-01 11:30:16 +02:00

Rename classes ImageFactory

This commit is contained in:
Oliver Vogel
2023-11-05 09:54:18 +01:00
parent a299100ff0
commit b29f0d3329
8 changed files with 25 additions and 25 deletions

View File

@@ -9,7 +9,7 @@ use Intervention\Image\Interfaces\FactoryInterface;
use Intervention\Image\Interfaces\ImageInterface;
use Intervention\Image\Traits\CanHandleInput;
class ImageFactory implements FactoryInterface
class Factory implements FactoryInterface
{
use CanHandleInput;
@@ -36,7 +36,7 @@ class ImageFactory implements FactoryInterface
{
$frames = new Collection();
$animation = new class ($frames) extends ImageFactory
$animation = new class ($frames) extends Factory
{
public function __construct(public Collection $frames)
{

View File

@@ -10,7 +10,7 @@ use Intervention\Image\Interfaces\ImageInterface;
use Intervention\Image\Traits\CanCheckType;
use Intervention\Image\Traits\CanHandleInput;
class ImageFactory implements FactoryInterface
class Factory implements FactoryInterface
{
use CanHandleInput;
use CanCheckType;
@@ -35,7 +35,7 @@ class ImageFactory implements FactoryInterface
$imagick = new Imagick();
$imagick->setFormat('gif');
$animation = new class ($imagick) extends ImageFactory
$animation = new class ($imagick) extends Factory
{
public function __construct(public Imagick $imagick)
{

View File

@@ -68,7 +68,7 @@ class ImageManager
*/
public function create(int $width, int $height): ImageInterface
{
return $this->resolveDriverClass('ImageFactory')->newImage($width, $height);
return $this->resolveDriverClass('Factory')->newImage($width, $height);
}
/**
@@ -79,7 +79,7 @@ class ImageManager
*/
public function animate(callable $callback): ImageInterface
{
return $this->resolveDriverClass('ImageFactory')->newAnimation($callback);
return $this->resolveDriverClass('Factory')->newAnimation($callback);
}
/**

View File

@@ -10,6 +10,6 @@ trait CanBuildNewImage
public function imageFactory(): FactoryInterface
{
return $this->resolveDriverClass('ImageFactory');
return $this->resolveDriverClass('Factory');
}
}

View File

@@ -5,7 +5,7 @@ declare(strict_types=1);
namespace Intervention\Image\Tests\Drivers\Abstract\Modifiers;
use Intervention\Image\Drivers\Abstract\Modifiers\AbstractFitModifier;
use Intervention\Image\Drivers\Imagick\ImageFactory;
use Intervention\Image\Drivers\Imagick\Factory;
use Intervention\Image\Interfaces\ImageInterface;
use Intervention\Image\Interfaces\SizeInterface;
use Intervention\Image\Tests\TestCase;
@@ -26,7 +26,7 @@ class AbstractFitModifierTest extends TestCase
{
$modifier = $this->getModifier(100, 200, 'center');
$image = (new ImageFactory())->newImage($width, $height);
$image = (new Factory())->newImage($width, $height);
$size = $modifier->getCropSize($image);
static::assertSame($expectedWidth, $size->width());
@@ -39,7 +39,7 @@ class AbstractFitModifierTest extends TestCase
{
$modifier = $this->getModifier(200, 100, 'center');
$image = (new ImageFactory())->newImage(300, 200);
$image = (new Factory())->newImage(300, 200);
$size = $modifier->getCropSize($image);
$resize = $modifier->getResizeSize($size);

View File

@@ -5,7 +5,7 @@ declare(strict_types=1);
namespace Intervention\Image\Tests\Drivers\Abstract\Modifiers;
use Intervention\Image\Drivers\Abstract\Modifiers\AbstractPadModifier;
use Intervention\Image\Drivers\Imagick\ImageFactory;
use Intervention\Image\Drivers\Imagick\Factory;
use Intervention\Image\Interfaces\ImageInterface;
use Intervention\Image\Interfaces\SizeInterface;
use Intervention\Image\Tests\TestCase;
@@ -28,7 +28,7 @@ final class AbstractPadModifierTest extends TestCase
{
$modifier = $this->getModifier(100, 200, 'ffffff', 'center');
$image = (new ImageFactory())->newImage($width, $height);
$image = (new Factory())->newImage($width, $height);
$size = $modifier->getCropSize($image);
static::assertSame($expectedWidth, $size->width());
@@ -41,7 +41,7 @@ final class AbstractPadModifierTest extends TestCase
{
$modifier = $this->getModifier(200, 100, 'ffffff', 'center');
$image = (new ImageFactory())->newImage(300, 200);
$image = (new Factory())->newImage(300, 200);
$resize = $modifier->getResizeSize($image);
static::assertSame(200, $resize->width());

View File

@@ -4,25 +4,25 @@ namespace Intervention\Image\Tests\Drivers\Gd;
use GdImage;
use Intervention\Image\Drivers\Gd\Image;
use Intervention\Image\Drivers\Gd\ImageFactory;
use Intervention\Image\Drivers\Gd\Factory;
use Intervention\Image\Tests\TestCase;
/**
* @requires extension gd
* @covers \Intervention\Image\Drivers\Gd\ImageFactory
* @covers \Intervention\Image\Drivers\Gd\Factory
*/
class ImageFactoryTest extends TestCase
class FactoryTest extends TestCase
{
public function testNewImage(): void
{
$factory = new ImageFactory();
$factory = new Factory();
$image = $factory->newImage(3, 2);
$this->assertInstanceOf(Image::class, $image);
}
public function testNewAnimation(): void
{
$factory = new ImageFactory();
$factory = new Factory();
$image = $factory->newAnimation(function ($animation) {
$animation->add($this->getTestImagePath('blue.gif'), 1.2);
$animation->add($this->getTestImagePath('red.gif'), 1.2);
@@ -33,7 +33,7 @@ class ImageFactoryTest extends TestCase
public function testNewCore(): void
{
$factory = new ImageFactory();
$factory = new Factory();
$core = $factory->newCore(3, 2);
$this->assertInstanceOf(GdImage::class, $core);
}

View File

@@ -4,25 +4,25 @@ namespace Intervention\Image\Tests\Drivers\Imagick;
use Imagick;
use Intervention\Image\Drivers\Imagick\Image;
use Intervention\Image\Drivers\Imagick\ImageFactory;
use Intervention\Image\Drivers\Imagick\Factory;
use Intervention\Image\Tests\TestCase;
/**
* @requires extension imagick
* @covers \Intervention\Image\Drivers\Imagick\ImageFactory
* @covers \Intervention\Image\Drivers\Imagick\Factory
*/
class ImageFactoryTest extends TestCase
class FactoryTest extends TestCase
{
public function testNewImage(): void
{
$factory = new ImageFactory();
$factory = new Factory();
$image = $factory->newImage(3, 2);
$this->assertInstanceOf(Image::class, $image);
}
public function testNewAnimation(): void
{
$factory = new ImageFactory();
$factory = new Factory();
$image = $factory->newAnimation(function ($animation) {
$animation->add($this->getTestImagePath('blue.gif'), 1.2);
$animation->add($this->getTestImagePath('red.gif'), 1.2);
@@ -33,7 +33,7 @@ class ImageFactoryTest extends TestCase
protected function testNewCore(): void
{
$factory = new ImageFactory();
$factory = new Factory();
$core = $factory->newCore(3, 2);
$this->assertInstanceOf(Imagick::class, $core);
}