@@ 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) |
@@ 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) |