import( (string) $this->argument('file'), (int) $this->option('company'), (bool) $this->option('replace'), ); } catch (Throwable $exception) { $this->error($exception->getMessage()); return self::FAILURE; } $sources = $result['sources']; $result['sources'] = count($sources); $this->info(json_encode($result, JSON_UNESCAPED_UNICODE)); foreach ($sources as $name => $count) { $this->line(sprintf(' %s:%d 行', $name === '' ? '(空来源)' : $name, $count)); } return self::SUCCESS; } }