{$primaryKey}->bold()->sortable();" ]; foreach ($fields as $field) { if (empty($field['name'])) continue; if ($field['name'] == $primaryKey) continue; $rows[] = " \$grid->{$field['name']};"; } if ($timestamps) { $rows[] = " \$grid->created_at;"; $rows[] = " \$grid->updated_at->sortable();"; } $rows[] = <<filter(function (Grid\Filter \$filter) { \$filter->equal('$primaryKey'); }); EOF; return implode("\n", $rows); } }