Code Duplication    Length = 19-22 lines in 2 locations

src/Command/ConvertCommand.php 1 location

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

src/Command/FetchCommand.php 1 location

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