public function getMediaToBeRegenerated() : Collection
{
$modelType = $this->argument('modelType') ?? '';
$mediaIds = $this->option('ids');
if ($modelType === '' && !$mediaIds) {
return $this->mediaRepository->all();
}
if ($mediaIds) {
if (!is_array($mediaIds)) {
$mediaIds = explode(',', $mediaIds);
}
return $this->mediaRepository->getByIds($mediaIds);
}
return $this->mediaRepository->getByModelType($modelType);
}