function parseOptions(array $options) { $result = array(); $result['configFile'] = (empty($options['configFile'])) ? DEFAULT_CONFIG_FILE : $options['configFile']; $result['configBlock'] = (empty($options['configBlock'])) ? DEFAULT_CONFIG_BLOCK : $options['configBlock']; $result['configKey'] = (empty($options['configKey'])) ? DEFAULT_CONFIG_KEY : $options['configKey']; $result['clusterIdentifier'] = parseClusterIdentifiers($options['clusterIdentifier']); $result['dumpSql'] = (empty($options['dumpSql'])) ? false : $options['dumpSql']; return $result; }
function parseOptions(array $options) { $result = array(); $result['sanitize'] = (empty($options['sanitize'])) ? true : filter_var($options['sanitize'], FILTER_VALIDATE_BOOLEAN); $result['clusterIdentifiers'] = parseClusterIdentifiers($options['clusterIdentifier'], $result['sanitize']); $result['interactive'] = (empty($options['interactive'])) ? false : filter_var($options['interactive'], FILTER_VALIDATE_BOOLEAN); $result['backup'] = (empty($options['backup'])) ? true : filter_var($options['backup'], FILTER_VALIDATE_BOOLEAN); $result['timestamp'] = (empty($options['timestamp'])) ? true : filter_var($options['timestamp'], FILTER_VALIDATE_BOOLEAN); $result['env'] = (empty($options['env'])) ? null : $options['env']; return $result; }