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:
@@ 167-170 (lines=4) @@
164
165
            $column = $field->column();
166
            $columns = is_array($column) ? $column : [$column];
167
            if ($field instanceof Field\MultipleSelect || $field instanceof Field\Listbox) {
168
                $availInput[$column] = array_filter($availInput[$column], 'strlen');
169
                $availInput[$column] = $availInput[$column] ?: null;
170
            }
171
            /*
172
             *
173
             * For single column field format rules to:
@@ 257-260 (lines=4) @@
254
255
            $column = $field->column();
256
            $columns = is_array($column) ? $column : [$column];
257
            if ($field instanceof Field\MultipleSelect || $field instanceof Field\Listbox) {
258
                $availInput[$column] = array_filter($availInput[$column], 'strlen');
259
                $availInput[$column] = $availInput[$column] ?: null;
260
            }
261
            /*
262
             *
263
             * For single column field format rules to:
@@ 340-343 (lines=4) @@
337
338
            $column = $field->column();
339
            $columns = is_array($column) ? $column : [$column];
340
            if ($field instanceof Field\MultipleSelect || $field instanceof Field\Listbox) {
341
                $availInput[$column] = array_filter($availInput[$column], 'strlen');
342
                $availInput[$column] = $availInput[$column] ?: null;
343
            }
344
            /*
345
             *
346
             * For single column field format rules to:

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) {