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

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