protected $options =
[ '-n' => 'Set migration namespace',
'-g' => 'Set database group',
'--all' => 'Set for all namespaces, will ignore (-n) option',
];
/**
* Ensures that all migrations have been run.
*/
public function run(array
$params) { $runner = Services::
migrations();
$runner->
clearCliMessages();
CLI::
write(lang('Migrations.latest'
), 'yellow'
);
$namespace =
$params['n'
] ?? CLI::
getOption('n'
);
$group =
$params['g'
] ?? CLI::
getOption('g'
);
try { if (array_key_exists('all',
$params) || CLI::
getOption('all'
)) { $runner->
setNamespace(null
);
} elseif ($namespace) {