/**
* Call export callback
* @param array $data
* @param DataGrid $grid
* @return void
*/
public function invoke(array $data, DataGrid $grid)
{
$columns = $this->getColumns() ?: $grid->getColumns();
$csv_data_model = new CsvDataModel($data, $columns);
$grid->getPresenter()->sendResponse(new CSVResponse($csv_data_model->getSimpleData(), $this->name));
exit(0);
}