diff --git a/src/MediaCollections/Filesystem.php b/src/MediaCollections/Filesystem.php index 01c3f2192..2daeaac7e 100644 --- a/src/MediaCollections/Filesystem.php +++ b/src/MediaCollections/Filesystem.php @@ -54,6 +54,11 @@ public function addRemote(RemoteFile $file, Media $media, ?string $targetFileNam return true; } + public function prepareCopyFileOnDisk(RemoteFile $file, Media $media, string $destination): void + { + $this->copyFileOnDisk($file->getKey(), $destination, $media->disk); + } + public function copyToMediaLibraryFromRemote(RemoteFile $file, Media $media, ?string $type = null, ?string $targetFileName = null): void { $destinationFileName = $targetFileName ?: $file->getFilename(); @@ -65,7 +70,7 @@ public function copyToMediaLibraryFromRemote(RemoteFile $file, Media $media, ?st : $media->getDiskDriverName(); if ($this->shouldCopyFileOnDisk($file, $media, $diskDriverName)) { - $this->copyFileOnDisk($file->getKey(), $destination, $media->disk); + $this->prepareCopyFileOnDisk($file, $media, $destination); return; }