Code Duplication    Length = 4-5 lines in 5 locations

src/Form/Field/Embeds.php 4 locations

@@ 85-88 (lines=4) @@
82
83
            $column = $field->column();
84
            $columns = is_array($column) ? $column : [$column];
85
            if ($field instanceof Field\MultipleSelect || $field instanceof Field\Listbox) {
86
                $availInput[$column] = array_filter($availInput[$column], 'strlen');
87
                $availInput[$column] = $availInput[$column] ?: null;
88
            }
89
            /*
90
             *
91
             * For single column field format rules to:
@@ 174-177 (lines=4) @@
171
172
            $column = $field->column();
173
            $columns = is_array($column) ? $column : [$column];
174
            if ($field instanceof Field\MultipleSelect || $field instanceof Field\Listbox) {
175
                $availInput[$column] = array_filter($availInput[$column], 'strlen');
176
                $availInput[$column] = $availInput[$column] ?: null;
177
            }
178
            /*
179
             *
180
             * For single column field format rules to:
@@ 271-274 (lines=4) @@
268
269
            $column = $field->column();
270
            $columns = is_array($column) ? $column : [$column];
271
            if ($field instanceof Field\MultipleSelect || $field instanceof Field\Listbox) {
272
                $availInput[$column] = array_filter($availInput[$column], 'strlen');
273
                $availInput[$column] = $availInput[$column] ?: null;
274
            }
275
            /*
276
             *
277
             * For single column field format rules to:
@@ 354-357 (lines=4) @@
351
352
            $column = $field->column();
353
            $columns = is_array($column) ? $column : [$column];
354
            if ($field instanceof Field\MultipleSelect || $field instanceof Field\Listbox) {
355
                $availInput[$column] = array_filter($availInput[$column], 'strlen');
356
                $availInput[$column] = $availInput[$column] ?: null;
357
            }
358
359
            $newColumn = array_map(function ($k, $v) use ($rel) {
360
                //Fix ResetInput Function! A Headache Implementation!

src/Form/Field/HasMany.php 1 location

@@ 154-158 (lines=5) @@
151
            }
152
            $column = $field->column();
153
            $columns = is_array($column) ? $column : [$column];
154
            if ($field instanceof Field\MultipleSelect || $field instanceof Field\Listbox || $field instanceof Field\Tag) {
155
                foreach ($keys as $key) {
156
                    $availInput[$key][$column] = array_filter($availInput[$key][$column], 'strlen') ?: null;
157
                }
158
            }
159
160
            $newColumn = call_user_func_array('array_merge', array_map(function ($u) use ($columns, $rel) {
161
                return array_map(function ($k, $v) use ($u, $rel) {