Пример #1
0
 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));
 }