protected function execute(InputInterface
$input, OutputInterface
$output): int
{ $this->io =
new ShopwareStyle($input,
$output);
$context = Context::
createDefaultContext();
$this->batchSize =
$this->
validateBatchSize($input);
$this->io->
comment('Starting to generate MediaTypes. This may take some time...'
);
$this->io->
progressStart($this->
getMediaCount($context));
$this->
detectMediaTypes($context);
$this->io->
progressFinish();
return self::SUCCESS;
} private function validateBatchSize(InputInterface
$input): int
{ $batchSize =
$input->
getOption('batch-size'
);
if ($batchSize === null
) { return 100;
}