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

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