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

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