protected function execute(InputInterface $input, OutputInterface $output)
{
$loggerHelper = new LoggerHelper();
$logger = $loggerHelper->create($input->getOption('debug'));
$browscap = new Browscap();
$browscap->setLogger($logger)->setCache($this->getCache($input));
$result = $browscap->getBrowser($input->getArgument('user-agent'));
if (!defined('JSON_PRETTY_PRINT')) {
// not defined in PHP 5.3
define('JSON_PRETTY_PRINT', 128);
}
$output->writeln(json_encode($result, JSON_PRETTY_PRINT));
}