Code Duplication    Length = 13-16 lines in 2 locations

src/Console/ComponentMakeCommand.php 2 locations

@@ 220-232 (lines=13) @@
217
        return $model;
218
    }
219
220
    protected function getViewColumns($model)
221
    {
222
        $columns = $this->getTableColumns($model);
223
        if (! $columns) {
224
            return;
225
        }
226
227
        $list = [];
228
        foreach ($columns as $column) {
229
            $list[] = $this->buildViewColumn($column);
230
        }
231
232
        return $list;
233
    }
234
235
    protected function buildViewColumn(Column $column)
@@ 255-270 (lines=16) @@
252
        return $this->columnTypeMappings[$name] ?? 'text';
253
    }
254
255
    protected function getFormElements($model)
256
    {
257
        $columns = $this->getTableColumns($model);
258
259
        if (! $columns) {
260
            return;
261
        }
262
263
        $list = [];
264
        foreach ($columns as $column) {
265
            if (! $column->getAutoincrement()) {
266
                $list[] = $this->buildFormElement($column);
267
            }
268
        }
269
270
        return $list;
271
    }
272
273
    protected function buildFormElement(Column $column)