4 * Output formatter 'csv-or-string'
7 * The render data may be either a string or an array
8 * - string: printed as-is, without quotes.
9 * - array: the value is printed as a csv list.
11 * This is a helper format for handling nested csv lists.
13 class drush_outputformat_csv_or_string extends drush_outputformat {
14 function format($data, $metadata) {
15 // If the data is an array, print it as a comma-separated list
16 if (is_array($data)) {
17 return drush_format($data, $metadata, 'csv');