Code Duplication    Length = 14-14 lines in 2 locations

src/Form/Field/Embeds.php 1 location

@@ 28-41 (lines=14) @@
25
    }
26
}
27
28
if (!function_exists('array_key_clean_undot')) {
29
    function array_key_clean_undot(array $a)
30
    {
31
        $keys = preg_grep('/[\.\:]/', array_keys($a));
32
        if ($keys) {
33
            foreach ($keys as $key) {
34
                array_set($a, str_replace(':', '', $key), $a[$key]);
35
                unset($a[$key]);
36
            }
37
        }
38
39
        return $a;
40
    }
41
}
42
43
if (!function_exists('array_key_clean')) {
44
    function array_key_clean(array $a)

src/Form/Field/HasMany.php 1 location

@@ 32-45 (lines=14) @@
29
    }
30
}
31
32
if (!function_exists('Encore\Admin\Form\Field\array_key_clean_undot')) {
33
    function array_key_clean_undot(array $a)
34
    {
35
        $keys = preg_grep('/[\.\:]/', array_keys($a));
36
        if ($keys) {
37
            foreach ($keys as $key) {
38
                array_set($a, str_replace(':', '', $key), $a[$key]);
39
                unset($a[$key]);
40
            }
41
        }
42
43
        return $a;
44
    }
45
}
46
47
if (!function_exists('Encore\Admin\Form\Field\array_key_clean')) {
48
    function array_key_clean(array $a)