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