Caffeinated\Modules\Console\Commands\ModuleMigrateResetCommand::fire PHP Method

fire() public method

Execute the console command.
public fire ( ) : mixed
return mixed
    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']);
            }
        }
    }