adapter = $adapter; } public function render() : string { return $this->renderSegments([ static::SQL_TOKEN, $this->renderTables($this->table), $this->renderFields(), ]); } public function renderFields() : string { return PHP_EOL . implode("," . PHP_EOL, array_map(function($field) { return " " . EntityField::generateAlterColumn($this->adapter, $field); }, $this->fieldList)); } }