public function determineImageGenerator(Media $media)
{
$imageGenerators = $media->getImageGenerators()->map(function (string $imageGeneratorClassName) {
return app($imageGeneratorClassName);
});
foreach ($imageGenerators as $imageGenerator) {
if ($imageGenerator->canConvert($media)) {
return $imageGenerator;
}
}
}