BrowscapPHP\Command\FetchCommand::execute PHP Method

execute() protected method

protected execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : integer | null | void
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
return integer | null | void
    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $loggerHelper = new LoggerHelper();
        $logger = $loggerHelper->create($input->getOption('debug'));
        $file = $input->getArgument('file');
        if (!$file) {
            $file = $this->defaultIniFile;
        }
        $logger->info('started fetching remote file');
        $browscap = new BrowscapUpdater();
        $browscap->setLogger($logger)->fetch($file, $input->getOption('remote-file'));
        $logger->info('finished fetching remote file');
    }