/**
* Run an array of mappings.
*
* @param array $mappings
* @param array $options
*/
public function runMappingList(array $mappings, array $options = [])
{
// First we will just make sure that there are any migrations to run. If there
// aren't, we will just make a note of it to the developer.
if (count($mappings) == 0) {
$this->note('<info>Nothing to map</info>');
return;
}
$batch = $this->repository->getNextBatchNumber();
$step = Arr::get($options, 'step', false);
foreach ($mappings as $file) {
$this->runMap($file, $batch);
if ($step) {
$batch++;
}
}
}