Code Duplication    Length = 14-14 lines in 2 locations

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)

src/Form/Field/Embeds.php 1 location

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