Code Duplication    Length = 11-11 lines in 2 locations

src/Form/Field/HasMany.php 1 location

@@ 124-134 (lines=11) @@
121
            return $b ? array_merge($a, call_user_func_array('array_merge', $b)) : $a;
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
        $input = array_only($input, $this->column);
136
        $form = $this->buildNestedForm($this->column, $this->builder);
137
        $rel = $this->relationName;

src/Form/Field/Embeds.php 1 location

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