public function fire()
{
if (!$this->confirmToProceed()) {
return;
}
$slug = $this->argument('slug');
if (!empty($slug)) {
if ($this->module->isEnabled($slug)) {
return $this->reset($slug);
} elseif ($this->option('force')) {
return $this->reset($slug);
}
} else {
if ($this->option('force')) {
$modules = $this->module->all()->reverse();
} else {
$modules = $this->module->enabled()->reverse();
}
foreach ($modules as $module) {
$this->reset($module['slug']);
}
}
}