/** * {@inheritdoc} */ public function setColumns(array $columns = []) { $collection = new ColumnCollection(); foreach ($columns as $alias => $source) { $collection->add(new Column(['alias' => $alias, 'source' => $source])); } $this->dataset->setColumns($collection); }
public function addColumn(ColumnInterface $column) { $this->columns->add($column); }