protected function getCliCommand($command, $filename)
{
$config = $this->getAdapter()->getConfig();
$params = array();
$params['filename'] = $filename;
$keys = array('host', 'port', 'username', 'password', 'dbname', 'charset', 'filename');
foreach ($keys as $key) {
if (isset($config[$key]) && !empty($config[$key])) {
$params[$key] = escapeshellarg($config[$key]);
}
}
return DbPatch_Core_Parser::parse($command, $params);
}