Code Duplication    Length = 19-19 lines in 2 locations

src/Command/ConvertCommand.php 1 location

@@ 40-58 (lines=19) @@
37
        parent::__construct();
38
    }
39
40
    protected function configure() : void
41
    {
42
        $this
43
            ->setName('browscap:convert')
44
            ->setDescription('Converts an existing browscap.ini file to a cache.php file.')
45
            ->addArgument(
46
                'file',
47
                InputArgument::OPTIONAL,
48
                'Path to the browscap.ini file',
49
                $this->defaultIniFile
50
            )
51
            ->addOption(
52
                'cache',
53
                'c',
54
                InputOption::VALUE_OPTIONAL,
55
                'Where the cache files are located',
56
                $this->defaultCacheFolder
57
            );
58
    }
59
60
    /**
61
     * @param \Symfony\Component\Console\Input\InputInterface   $input

src/Command/ParserCommand.php 1 location

@@ 35-53 (lines=19) @@
32
        parent::__construct();
33
    }
34
35
    protected function configure() : void
36
    {
37
        $this
38
            ->setName('browscap:parse')
39
            ->setDescription('Parses a user agent string and dumps the results.')
40
            ->addArgument(
41
                'user-agent',
42
                InputArgument::REQUIRED,
43
                'User agent string to analyze',
44
                null
45
            )
46
            ->addOption(
47
                'cache',
48
                'c',
49
                InputOption::VALUE_OPTIONAL,
50
                'Where the cache files are located',
51
                $this->defaultCacheFolder
52
            );
53
    }
54
55
    /**
56
     * @param \Symfony\Component\Console\Input\InputInterface   $input