Code Duplication    Length = 11-11 lines in 2 locations

src/Form/Field/Embeds.php 1 location

@@ 9-19 (lines=11) @@
6
use Encore\Admin\Form\Field;
7
use Illuminate\Support\Facades\Validator;
8
9
if (!function_exists('array_key_attach_str')) {
10
    function array_key_attach_str(array $a, string $b, string $c = '.')
11
    {
12
        return call_user_func_array(
13
            'array_merge',
14
            array_map(function ($u, $v) use ($b, $c) {
15
                return ["{$b}{$c}{$u}" => $v];
16
            }, array_keys($a), array_values($a))
17
        );
18
    };
19
}
20
21
if (!function_exists('array_clean_merge')) {
22
    function array_clean_merge(array $a, $b)

src/Form/Field/HasMany.php 1 location

@@ 14-24 (lines=11) @@
11
use Illuminate\Support\Facades\Validator;
12
use Illuminate\Support\Str;
13
14
if (!function_exists('Encore\Admin\Form\Field\array_key_attach_str')) {
15
    function array_key_attach_str(array $a, string $b, string $c = '.')
16
    {
17
        return call_user_func_array(
18
            'array_merge',
19
            array_map(function ($u, $v) use ($b, $c) {
20
                return ["{$b}{$c}{$u}" => $v];
21
            }, array_keys($a), array_values($a))
22
        );
23
    };
24
}
25
26
if (!function_exists('Encore\Admin\Form\Field\array_clean_merge')) {
27
    function array_clean_merge(array $a, $b)