@@ -6,7 +6,7 @@ discard block |
||
6 | 6 | |
7 | 7 | use function Baethon\Phln\assert_object; |
8 | 8 | |
9 | -$clone = function ($object) { |
|
9 | +$clone = function($object) { |
|
10 | 10 | return is_object($object) |
11 | 11 | ? clone $object |
12 | 12 | : $object; |
@@ -26,7 +26,7 @@ discard block |
||
26 | 26 | return $anchor[$key]; |
27 | 27 | }; |
28 | 28 | |
29 | -P::macro('assocPath', function (string $path, $value, $object) use ($clone, $assoc) { |
|
29 | +P::macro('assocPath', function(string $path, $value, $object) use ($clone, $assoc) { |
|
30 | 30 | assert_object($object); |
31 | 31 | |
32 | 32 | $keys = P::split('.', $path); |
@@ -39,14 +39,14 @@ discard block |
||
39 | 39 | $lastProp = P::last($keys); |
40 | 40 | |
41 | 41 | $copy = $clone($object); |
42 | - $anchor =& $copy; |
|
42 | + $anchor = & $copy; |
|
43 | 43 | |
44 | 44 | foreach ($anchorPath as $k) { |
45 | 45 | $node = P::has($k, $anchor) |
46 | 46 | ? $clone(P::prop($k, $anchor)) |
47 | 47 | : []; |
48 | 48 | |
49 | - $anchor =& $assoc($k, $node, $anchor); |
|
49 | + $anchor = & $assoc($k, $node, $anchor); |
|
50 | 50 | } |
51 | 51 | |
52 | 52 | $assoc($lastProp, $value, $anchor); |
@@ -6,7 +6,7 @@ |
||
6 | 6 | |
7 | 7 | use function Baethon\Phln\assert_object; |
8 | 8 | |
9 | -P::macro('prop', function ($key, $object) { |
|
9 | +P::macro('prop', function($key, $object) { |
|
10 | 10 | assert_object($object); |
11 | 11 | |
12 | 12 | return is_object($object) |
@@ -6,7 +6,7 @@ |
||
6 | 6 | |
7 | 7 | use function Baethon\Phln\assert_object; |
8 | 8 | |
9 | -P::macro('values', function ($object): array { |
|
9 | +P::macro('values', function($object): array { |
|
10 | 10 | assert_object($object); |
11 | 11 | |
12 | 12 | return array_values((array) $object); |
@@ -6,7 +6,7 @@ |
||
6 | 6 | |
7 | 7 | use function Baethon\Phln\assert_object; |
8 | 8 | |
9 | -P::macro('keys', function ($object): array { |
|
9 | +P::macro('keys', function($object): array { |
|
10 | 10 | assert_object($object); |
11 | 11 | |
12 | 12 | $value = is_object($object) |
@@ -6,7 +6,7 @@ |
||
6 | 6 | |
7 | 7 | use function Baethon\Phln\assert_object; |
8 | 8 | |
9 | -P::macro('pick', function (array $useKeys, $object): array { |
|
9 | +P::macro('pick', function(array $useKeys, $object): array { |
|
10 | 10 | assert_object($object); |
11 | 11 | return array_intersect_key((array) $object, array_combine($useKeys, $useKeys) ?: []); |
12 | 12 | }); |
@@ -6,7 +6,7 @@ |
||
6 | 6 | |
7 | 7 | use function Baethon\Phln\assert_object; |
8 | 8 | |
9 | -P::macro('merge', function ($left, $right): array { |
|
9 | +P::macro('merge', function($left, $right): array { |
|
10 | 10 | assert_object($left); |
11 | 11 | assert_object($right); |
12 | 12 |
@@ -6,13 +6,13 @@ |
||
6 | 6 | |
7 | 7 | use function Baethon\Phln\assert_object; |
8 | 8 | |
9 | -P::macro('where', function (array $predicates, $object): bool { |
|
9 | +P::macro('where', function(array $predicates, $object): bool { |
|
10 | 10 | assert_object($object); |
11 | 11 | |
12 | 12 | $keys = P::keys($predicates); |
13 | 13 | |
14 | 14 | return P::all( |
15 | - function ($key) use ($object, $predicates) { |
|
15 | + function($key) use ($object, $predicates) { |
|
16 | 16 | $value = P::prop($key, $object); |
17 | 17 | return $predicates[$key]($value); |
18 | 18 | }, |
@@ -6,7 +6,7 @@ |
||
6 | 6 | |
7 | 7 | use function Baethon\Phln\assert_object; |
8 | 8 | |
9 | -P::macro('assoc', function (string $key, $value, $object) { |
|
9 | +P::macro('assoc', function(string $key, $value, $object) { |
|
10 | 10 | assert_object($object); |
11 | 11 | |
12 | 12 | if (is_object($object)) { |
@@ -6,7 +6,7 @@ |
||
6 | 6 | |
7 | 7 | use function Baethon\Phln\assert_object; |
8 | 8 | |
9 | -P::macro('whereEq', function (array $predicates, $object): bool { |
|
9 | +P::macro('whereEq', function(array $predicates, $object): bool { |
|
10 | 10 | assert_object($object); |
11 | 11 | |
12 | 12 | return P::where( |