File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3030use Pimcore \Bundle \StudioBackendBundle \Util \Constant \Thumbnails ;
3131use Pimcore \Bundle \StudioBackendBundle \Util \Trait \ConsoleExecutableTrait ;
3232use Pimcore \Model \Asset \Document ;
33+ use Pimcore \Model \Asset \Document \ImageThumbnailInterface as DocumentThumbnail ;
3334use Pimcore \Model \Asset \Image ;
3435use Pimcore \Model \Asset \Image \Thumbnail \Config as ImageThumbnailConfig ;
3536use Pimcore \Model \Asset \Image \ThumbnailInterface ;
3637use Pimcore \Model \Asset \Video ;
37- use Pimcore \Model \Asset \Video \ImageThumbnailInterface ;
38+ use Pimcore \Model \Asset \Video \ImageThumbnailInterface as VideoImageThumbnail ;
3839use Pimcore \Model \Asset \Video \Thumbnail \Config as VideoThumbnailConfig ;
3940use Symfony \Component \HttpFoundation \BinaryFileResponse ;
4041use Symfony \Component \HttpFoundation \ResponseHeaderBag ;
@@ -109,7 +110,7 @@ public function getImagePreviewThumbnail(Image $image): ThumbnailInterface
109110 /**
110111 * @throws InvalidThumbnailException
111112 */
112- public function getAssetImagePreviewThumbnail (Video |Document $ asset ): ImageThumbnailInterface
113+ public function getAssetImagePreviewThumbnail (Video |Document $ asset ): DocumentThumbnail | VideoImageThumbnail
113114 {
114115 $ thumbnailConfig = $ this ->getSystemImageThumbnailConfig ();
115116 if ($ thumbnailConfig === null ) {
Original file line number Diff line number Diff line change 2222use Pimcore \Bundle \StudioBackendBundle \Exception \Api \InvalidThumbnailException ;
2323use Pimcore \Bundle \StudioBackendBundle \Exception \Api \ThumbnailResizingFailedException ;
2424use Pimcore \Model \Asset \Document ;
25+ use Pimcore \Model \Asset \Document \ImageThumbnailInterface as DocumentThumbnail ;
2526use Pimcore \Model \Asset \Image ;
2627use Pimcore \Model \Asset \Image \ThumbnailInterface ;
2728use Pimcore \Model \Asset \Video ;
28- use Pimcore \Model \Asset \Video \ImageThumbnailInterface ;
29+ use Pimcore \Model \Asset \Video \ImageThumbnailInterface as VideoImageThumbnail ;
2930use Pimcore \Model \Asset \Video \Thumbnail \Config as VideoThumbnailConfig ;
3031use Symfony \Component \HttpFoundation \BinaryFileResponse ;
3132
@@ -56,7 +57,7 @@ public function getImagePreviewThumbnail(Image $image): ThumbnailInterface;
5657 /**
5758 * @throws InvalidThumbnailException
5859 */
59- public function getAssetImagePreviewThumbnail (Video |Document $ asset ): ImageThumbnailInterface ;
60+ public function getAssetImagePreviewThumbnail (Video |Document $ asset ): DocumentThumbnail | VideoImageThumbnail ;
6061
6162 /**
6263 * @throws InvalidThumbnailException
You can’t perform that action at this time.
0 commit comments