public function resolve(Command $command, InputInterface $input, OutputInterface $output, array $args)
{
$mongodb = null;
$dsn = strtr('mongodb://host:port', $args);
$options = array();
if (class_exists('MongoClient')) {
$mongodb = new \MongoClient($dsn, $options);
} elseif (class_exists('Mongo')) {
$mongodb = new \Mongo($dsn, $options);
}
return new MongoDBHandler($mongodb, $this->replacePlaceholders($args['dbname']), $this->replacePlaceholders($args['collection']));
}