Code Duplication    Length = 13-14 lines in 2 locations

src/Form/Field/Table.php 1 location

@@ 89-101 (lines=13) @@
86
        return 'id';
87
    }
88
89
    protected function buildNestedForm($column, \Closure $builder, $key = null)
90
    {
91
        $form = new NestedForm($column);
92
93
        $form->setForm($this->form)
94
            ->setKey($key);
95
96
        call_user_func($builder, $form);
97
98
        $form->hidden(NestedForm::REMOVE_FLAG_NAME)->default(0)->addElementClass(NestedForm::REMOVE_FLAG_CLASS);
99
100
        return $form;
101
    }
102
103
    public function render()
104
    {

src/Form/Field/HasMany.php 1 location

@@ 321-334 (lines=14) @@
318
     *
319
     * @return NestedForm
320
     */
321
    protected function buildNestedForm($column, \Closure $builder, $model = null)
322
    {
323
        $form = new Form\NestedForm($column, $model);
324
325
        $form->setForm($this->form);
326
327
        call_user_func($builder, $form);
328
329
        $form->hidden($this->getKeyName());
330
331
        $form->hidden(NestedForm::REMOVE_FLAG_NAME)->default(0)->addElementClass(NestedForm::REMOVE_FLAG_CLASS);
332
333
        return $form;
334
    }
335
336
    /**
337
     * Get the HasMany relation key name.