Code Duplication    Length = 11-11 lines in 2 locations

src/Form/Field/HasMany.php 1 location

@@ 124-134 (lines=11) @@
121
            return array_merge($a, call_user_func_array('array_merge', $b));
122
        };
123
124
        $array_key_clean_undot = function (array $a) {
125
            $keys = preg_grep('/[\.\:]/', array_keys($a));
126
            if ($keys) {
127
                foreach ($keys as $key) {
128
                    array_set($a, str_replace(':', '', $key), $a[$key]);
129
                    unset($a[$key]);
130
                }
131
            }
132
133
            return $a;
134
        };
135
        $old = $input;
136
        $input = array_only($input, $this->column);
137
        $form = $this->buildNestedForm($this->column, $this->builder);

src/Form/Field/Embeds.php 1 location

@@ 405-415 (lines=11) @@
402
            return false;
403
        }
404
405
        $array_key_clean_undot = function (array $a) {
406
            $keys = preg_grep('/[\.\:]/', array_keys($a));
407
            if ($keys) {
408
                foreach ($keys as $key) {
409
                    array_set($a, str_replace(':', '', $key), $a[$key]);
410
                    unset($a[$key]);
411
                }
412
            }
413
414
            return $a;
415
        };
416
417
        $array_key_clean = function (array $a) {
418
            $a = count($a) ? call_user_func_array('array_merge', array_map(function ($k, $v) {