Code Duplication    Length = 4-5 lines in 5 locations

src/Form/Field/Embeds.php 4 locations

@@ 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:
@@ 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:
@@ 341-344 (lines=4) @@
338
339
            $column = $field->column();
340
            $columns = is_array($column) ? $column : [$column];
341
            if ($field instanceof Field\MultipleSelect || $field instanceof Field\Listbox) {
342
                $availInput[$column] = array_filter($availInput[$column], 'strlen');
343
                $availInput[$column] = $availInput[$column] ?: null;
344
            }
345
            /*
346
             *
347
             * For single column field format rules to:

src/Form/Field/HasMany.php 1 location

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