refactor: simplify preview generation

Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
2026-08-29 18:45:22 -04:00
parent b01b4bdbd2
commit f7d3ef0155
2 changed files with 5 additions and 24 deletions
+3 -4
View File
@@ -86,7 +86,7 @@ final class ProviderTest extends TestCase
#[DataProvider('outputFormats')]
public function encodesEveryAdvertisedOutputFormat(string $mimeType, string $format): void
{
$request = new PreviewRequest('popover', 640, 440, $mimeType, 80);
$request = new PreviewRequest(640, 440, $mimeType, 80);
$result = (new Provider())->generate(
$this->source($this->image('PNG', 20, 20, 'rgba(255, 0, 0, 0.25)'), 'image/png'),
$request,
@@ -102,7 +102,7 @@ final class ProviderTest extends TestCase
#[Test]
public function preservesTransparencyInPngOutput(): void
{
$request = new PreviewRequest('popover', 640, 440, 'image/png', 80);
$request = new PreviewRequest(640, 440, 'image/png', 80);
$result = (new Provider())->generate(
$this->source($this->image('PNG', 20, 20, 'rgba(255, 0, 0, 0.25)'), 'image/png'),
$request,
@@ -166,7 +166,6 @@ final class ProviderTest extends TestCase
{
$content = $this->image('PNG', 20, 20);
$request = new PreviewRequest(
'popover',
640,
440,
'image/webp',
@@ -181,7 +180,7 @@ final class ProviderTest extends TestCase
private function request(): PreviewRequest
{
return new PreviewRequest('popover', 640, 440, 'image/webp', 80);
return new PreviewRequest(640, 440, 'image/webp', 80);
}
private function source(string $content, string $mimeType, ?int $size = null): PreviewSource