$this->argument('db_host'), 'name' => $this->argument('db_name'), 'user' => $this->argument('db_user'), 'pass' => $this->argument('db_pass'), 'table_prefix' => $this->argument('table_prefix'), ]; $importerSvc = new ImporterService(); $importerSvc->saveCredentials($creds); $manifest = $importerSvc->generateImportManifest(); foreach ($manifest as $record) { try { $importerSvc->run($record['importer'], $record['start']); } catch (\Exception $e) { Log::error($e->getMessage()); } } } }