Code Duplication    Length = 14-14 lines in 2 locations

src/Form/Field/Embeds.php 1 location

@@ 340-353 (lines=14) @@
337
                return !$k ? "{$rel}.{$v}" : "{$rel}.{$v}:{$k}";
338
            }, array_keys($columns), array_values($columns));
339
340
            $newInput = array_map(function ($v) use ($availInput) {
341
                list($k, $c) = explode('.', $v);
342
                //Fix ResetInput Function! A Headache Implementation!
343
                $col = explode(':', $c)[0];
344
                if (!array_key_exists($col, $availInput[$k])) {
345
                    return [$v => null];
346
                }
347
348
                if (array_key_exists($col, $availInput[$k]) && is_array($availInput[$k][$col])) {
349
                    return array_key_attach_str($availInput[$k][$col], $v, ':');
350
                }
351
352
                return [$v => $availInput[$k][$col]];
353
            }, $newColumn);
354
            $newInputs = array_clean_merge($newInputs, $newInput);
355
        }
356

src/Form/Field/HasMany.php 1 location

@@ 239-252 (lines=14) @@
236
                }, $newColumn);
237
                $rules = array_clean_merge($rules, $newRules);
238
239
                $newInput = array_map(function ($v) use ($availInput) {
240
                    list($r, $k, $c) = explode('.', $v);
241
                    //Fix ResetInput Function! A Headache Implementation!
242
                    $col = explode(':', $c)[0];
243
                    if (!array_key_exists($col, $availInput[$k])) {
244
                        return [$v => null];
245
                    }
246
247
                    if (is_array($availInput[$k][$col])) {
248
                        return array_key_attach_str($availInput[$k][$col], $v, ':');
249
                    }
250
251
                    return [$v => $availInput[$k][$col]];
252
                }, $newColumn);
253
                $newInputs = array_clean_merge($newInputs, $newInput);
254
255
                $newAttributes = array_map(function ($v) use ($field, $availInput) {