Así es, ya que en PHP5, los objetos se devuelven por referencia, y esta pensado para que hagas cosas así:
Código php:
Ver original$formatter = $DataGrid->getFormatter();
$formatter->skipColumns( array( 'col1', 'col2', 'col3' ) ); $formatter->setColumnNames( array( 'col4' => 'Columna4' ) ); echo $DataGrid;
Si te fijas al modificar $formatter se reflejan los cambios directo en el Grid.
Saludos.