Code Duplication    Length = 19-22 lines in 2 locations

src/Command/ConvertCommand.php 1 location

@@ 67-88 (lines=22) @@
64
            );
65
    }
66
67
    protected function execute(InputInterface $input, OutputInterface $output) : void
68
    {
69
        $logger = LoggerHelper::createDefaultLogger($output);
70
71
        $fileCache = new FilesystemCache($input->getOption('cache'));
72
        $cache = new SimpleCacheAdapter($fileCache);
73
74
        $logger->info('initializing converting process');
75
76
        $browscap = new BrowscapUpdater($cache, $logger);
77
78
        $logger->info('started converting local file');
79
80
        $file = $input->getArgument('file');
81
        if (! $file) {
82
            $file = $this->defaultIniFile;
83
        }
84
85
        $browscap->convertFile($file);
86
87
        $logger->info('finished converting local file');
88
    }
89
}
90

src/Command/FetchCommand.php 1 location

@@ 76-94 (lines=19) @@
73
            );
74
    }
75
76
    protected function execute(InputInterface $input, OutputInterface $output) : void
77
    {
78
        $logger = LoggerHelper::createDefaultLogger($output);
79
80
        $fileCache = new FilesystemCache($input->getOption('cache'));
81
        $cache = new SimpleCacheAdapter($fileCache);
82
83
        $file = $input->getArgument('file');
84
        if (! $file) {
85
            $file = $this->defaultIniFile;
86
        }
87
88
        $logger->info('started fetching remote file');
89
90
        $browscap = new BrowscapUpdater($cache, $logger);
91
        $browscap->fetch($file, $input->getOption('remote-file'));
92
93
        $logger->info('finished fetching remote file');
94
    }
95
}
96