private static function generateColumns(Template $template, Table $table) { /** @var Column $column */ $columns = []; foreach ($table->getColumns() as $column) { $c = "'" . $column->getName() . "' => new Column("; $c .= "\n\t" . self::LINE_PREFIX . "\"" . $column->getName() . "\",\n"; $c .= Generator::varExport($column->getDescription(), self::LINE_PREFIX . "\t"); $c .= "\n" . self::LINE_PREFIX . ")"; $columns[] = $c; } $template->set('columns', implode(",\n" . self::LINE_PREFIX, $columns)); }