throw new \
InvalidArgumentException('Running migrations for mutliple identifiers without --all option or with --limit option is not supported.'
);
} $limit =
(int) $input->
getOption('limit'
);
if ($input->
getOption('all'
)) { $until = null;
} $total = 0;
foreach ($identifiers as $identifier) { $total +=
$this->
runMigrationForIdentifier($input,
$identifier,
$limit,
$until);
} if ($total > 0
) { $this->cache->
clear();
$this->io->
writeln('cleared the shopware cache'
);
} return self::SUCCESS;
} protected function collectMigrations(InputInterface
$input, string
$identifier): MigrationCollection
{