diff --git a/inc/Service/Media/MediaHandler.php b/inc/Service/Media/MediaHandler.php index cf61ffce..1abb1d4f 100644 --- a/inc/Service/Media/MediaHandler.php +++ b/inc/Service/Media/MediaHandler.php @@ -27,6 +27,17 @@ interface MediaHandler { public function openHandle(string $file_path, string $file_mime, int $file_kind): mixed; + public function closeHandle(mixed $handle); + + public function installMediaAndGenerateThumb( + mixed $handle, + string $media_preferred_out_file_path, + string $thumb_preferred_out_file_path, + string $thumb_preferred_out_mime, + int $thumb_max_width, + int $thumb_max_height + ); + /** * Generates a thumbnail from the given file. *