dbSvc = $dbSvc; } /** * Run dev related commands * * @throws \Exception */ public function handle() { $files = $this->argument('files'); if (empty($files)) { $this->error('No files to import specified!'); exit(); } $ignore_errors = true; foreach ($files as $file) { if (!file_exists($file)) { $this->error('File '.$file.' doesn\'t exist'); exit; } $this->info('Importing '.$file); $imported = $this->dbSvc->seed_from_yaml_file($file, $ignore_errors); foreach ($imported as $table => $count) { $this->info('Imported '.$count.' records from "'.$table.'"'); } } } }