Code Duplication    Length = 13-16 lines in 2 locations

src/Console/ComponentMakeCommand.php 2 locations

@@ 228-243 (lines=16) @@
225
        return $this->columnTypeMappings[$name] ?? 'text';
226
    }
227
228
    protected function getFormElements($model)
229
    {
230
        $columns = $this->getTableColumns($model);
231
232
        if (! $columns) {
233
            return;
234
        }
235
236
        $list = [];
237
        foreach ($columns as $column) {
238
            if (! $column->getAutoincrement()) {
239
                $list[] = $this->buildFormElement($column);
240
            }
241
        }
242
243
        return $list;
244
    }
245
246
    protected function buildFormElement(Column $column)
@@ 193-205 (lines=13) @@
190
        return $model;
191
    }
192
193
    protected function getViewColumns($model)
194
    {
195
        $columns = $this->getTableColumns($model);
196
        if (! $columns) {
197
            return;
198
        }
199
200
        $list = [];
201
        foreach ($columns as $column) {
202
            $list[] = $this->buildViewColumn($column);
203
        }
204
205
        return $list;
206
    }
207
208
    protected function buildViewColumn(Column $column)