generated from Nodarx/template
refactor: simplify preview generation
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
+2
-20
@@ -56,16 +56,6 @@ final class Provider implements PreviewProviderInterface
|
||||
return 'image';
|
||||
}
|
||||
|
||||
public function supportedMimeTypes(): array
|
||||
{
|
||||
return array_values(self::INPUT_FORMATS);
|
||||
}
|
||||
|
||||
public function outputMimeTypes(): array
|
||||
{
|
||||
return array_keys(self::OUTPUT_FORMATS);
|
||||
}
|
||||
|
||||
public function supports(string $sourceMimeType, PreviewRequest $request): bool
|
||||
{
|
||||
try {
|
||||
@@ -74,10 +64,8 @@ final class Provider implements PreviewProviderInterface
|
||||
return false;
|
||||
}
|
||||
|
||||
return in_array($sourceMimeType, $this->supportedMimeTypes(), true)
|
||||
&& isset(self::OUTPUT_FORMATS[$request->preferredMimeType])
|
||||
&& ($request->page === null || $request->page === 1)
|
||||
&& $request->timestamp === null;
|
||||
return in_array($sourceMimeType, array_values(self::INPUT_FORMATS), true)
|
||||
&& isset(self::OUTPUT_FORMATS[$request->preferredMimeType]);
|
||||
}
|
||||
|
||||
public function generate(PreviewSource $source, PreviewRequest $request): PreviewResult
|
||||
@@ -132,12 +120,6 @@ final class Provider implements PreviewProviderInterface
|
||||
}
|
||||
}
|
||||
|
||||
public function generatorVersion(): string
|
||||
{
|
||||
$version = Imagick::getVersion();
|
||||
return $version['versionString'] ?? 'ImageMagick';
|
||||
}
|
||||
|
||||
public function priority(): int
|
||||
{
|
||||
return 100;
|
||||
|
||||
Reference in New Issue
Block a user