Code Duplication    Length = 13-16 lines in 2 locations

src/Console/ComponentMakeCommand.php 2 locations

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