Skip to content

Commit 23e0816

Browse files
committed
add deleteMediaConversion
1 parent 8141abd commit 23e0816

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

src/Concerns/HasMedia.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,4 +262,19 @@ public function dispatchMediaConversion(
262262
->filter();
263263

264264
}
265+
266+
/**
267+
* @return Collection<int, TMedia>
268+
*/
269+
public function deleteMediaConversion(
270+
string $conversionName,
271+
?string $collectionName = null,
272+
?string $collectionGroup = null,
273+
): Collection {
274+
return $this
275+
->getMedia($collectionName, $collectionGroup)
276+
->each(function ($media) use ($conversionName) {
277+
return $media->deleteConversion($conversionName);
278+
});
279+
}
265280
}

src/Contracts/InteractWithMedia.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,4 +101,13 @@ public function dispatchMediaConversion(
101101
?string $collectionName = null,
102102
?string $collectionGroup = null,
103103
): \Illuminate\Support\Collection;
104+
105+
/**
106+
* @return Collection<int, TMedia>
107+
*/
108+
public function deleteMediaConversion(
109+
string $conversionName,
110+
?string $collectionName = null,
111+
?string $collectionGroup = null,
112+
): Collection;
104113
}

0 commit comments

Comments
 (0)