Completed
Push — master ( 901a39...1d8a90 )
by Radosław
07:24
created
src/macros/object/assocPath.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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);
Please login to merge, or discard this patch.
src/macros/object/prop.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@
 block discarded – undo
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)
Please login to merge, or discard this patch.
src/macros/object/values.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@
 block discarded – undo
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);
Please login to merge, or discard this patch.
src/macros/object/keys.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@
 block discarded – undo
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)
Please login to merge, or discard this patch.
src/macros/object/pick.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@
 block discarded – undo
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
 });
Please login to merge, or discard this patch.
src/macros/object/merge.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@
 block discarded – undo
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
 
Please login to merge, or discard this patch.
src/macros/object/where.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -6,13 +6,13 @@
 block discarded – undo
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
         },
Please login to merge, or discard this patch.
src/macros/object/assoc.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@
 block discarded – undo
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)) {
Please login to merge, or discard this patch.
src/macros/object/whereEq.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@
 block discarded – undo
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(
Please login to merge, or discard this patch.