/** * @return Cardwall_OnTop_Config_ColumnCollection */ private function getColumnsFromDao(Tracker $tracker) { $columns = new Cardwall_OnTop_Config_ColumnFreestyleCollection(); foreach ($this->dao->searchColumnsByTrackerId($tracker->getId()) as $row) { list($bgcolor, $fgcolor) = $this->getColumnColorsFromRow($row); $columns[] = new Cardwall_Column($row['id'], $row['label'], $bgcolor, $fgcolor); } return $columns; }