+ $data = new RowsOfFields($tableData);
+
+ // Add a render function to transform cell data when the output
+ // format is a table, or similar. This allows us to add color
+ // information to the output without modifying the data cells when
+ // using yaml or json output formats.
+ $data->addRendererFunction(
+ // n.b. There is a fourth parameter $rowData that may be added here.
+ function ($key, $cellData, FormatterOptions $options, $rowData) {
+ if ($key == 'first') {
+ return "<comment>$cellData</>";
+ }
+ return $cellData;
+ }
+ );
+
+ return $data;