public function getColumn($name) { foreach ($this->columns as $column) { if ($column->name === $name) { return $column; } } throw new \Exception(sprintf('Column %s not found', $name)); }