Completed
Pull Request — master (#4)
by Siwapun
13:03
created
src/function.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
  */
9 9
 function add()
10 10
 {
11
-  $add = function (int $a, int $b) {
11
+  $add = function(int $a, int $b) {
12 12
     return $a + $b;
13 13
   };
14 14
   $arguments = func_get_args();
@@ -22,8 +22,8 @@  discard block
 block discarded – undo
22 22
  */
23 23
 function always()
24 24
 {
25
-  $always = function ($data) {
26
-    return function () use ($data) {
25
+  $always = function($data) {
26
+    return function() use ($data) {
27 27
       return $data;
28 28
     };
29 29
   };
@@ -48,8 +48,8 @@  discard block
 block discarded – undo
48 48
  */
49 49
 function construct()
50 50
 {
51
-  $construct = function ($class) {
52
-    return function () use ($class) {
51
+  $construct = function($class) {
52
+    return function() use ($class) {
53 53
       return new $class();
54 54
     };
55 55
   };
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
 
61 61
 function curryN(callable $fn, int $numberOfArguments)
62 62
 {
63
-  return function () use ($fn, $numberOfArguments) {
63
+  return function() use ($fn, $numberOfArguments) {
64 64
     $arguments = func_get_args();
65 65
     $length = count($arguments);
66 66
     if ($length > $numberOfArguments) {
@@ -73,7 +73,7 @@  discard block
 block discarded – undo
73 73
       return call_user_func_array($fn, $arguments);
74 74
     }
75 75
     // AUTO CURRY
76
-    $curriedFn = function () use ($fn, $arguments) {
76
+    $curriedFn = function() use ($fn, $arguments) {
77 77
       $curriedArguments = func_get_args();
78 78
       return call_user_func_array($fn, array_merge($arguments, $curriedArguments));
79 79
     };
@@ -92,10 +92,10 @@  discard block
 block discarded – undo
92 92
   if ($length === 0) {
93 93
     throw new \Exception("pipe requires at least one argument");
94 94
   }
95
-  return function () use ($arguments) {
95
+  return function() use ($arguments) {
96 96
     $internalArguments = func_get_args();
97 97
     $initialValue = call_user_func_array($arguments[0], $internalArguments);
98
-    $accumulator = function ($acc, $it) {
98
+    $accumulator = function($acc, $it) {
99 99
       return call_user_func_array($it, [$acc]);
100 100
     };
101 101
     return array_reduce(drop(0, $arguments), $accumulator, $initialValue);
Please login to merge, or discard this patch.
test/DropFirstTest.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -9,6 +9,6 @@
 block discarded – undo
9 9
 {
10 10
   public function testDropFirst()
11 11
   {
12
-    $this->assertEquals([2,3,4], dropFirst()([1,2,3,4]));
12
+    $this->assertEquals([2, 3, 4], dropFirst()([1, 2, 3, 4]));
13 13
   }
14 14
 }
Please login to merge, or discard this patch.
src/list.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
  */
9 9
 function all()
10 10
 {
11
-  $all = function (callable $predicateFunction, array $array): bool {
11
+  $all = function(callable $predicateFunction, array $array): bool {
12 12
     if (empty($array)) {
13 13
       return false;
14 14
     }
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
  */
32 32
 function any()
33 33
 {
34
-  $any = function (callable $predicateFunction, array $array) {
34
+  $any = function(callable $predicateFunction, array $array) {
35 35
     if (empty($array)) {
36 36
       return false;
37 37
     }
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
  * @return array|\Closure
55 55
  */
56 56
 function append() {
57
-  $append = function ($item, array $array) {
57
+  $append = function($item, array $array) {
58 58
     return array_merge($array, [$item]);
59 59
   };
60 60
   $arguments = func_get_args();
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
  */
70 70
 function drop()
71 71
 {
72
-  $drop = function (int $index, array $array) {
72
+  $drop = function(int $index, array $array) {
73 73
     return array_merge(array_slice($array, 0, $index), array_slice($array, $index + 1));
74 74
   };
75 75
   $arguments = func_get_args();
@@ -95,8 +95,8 @@  discard block
 block discarded – undo
95 95
  */
96 96
 function dropLast()
97 97
 {
98
-  $dropLast = function (array $array) {
99
-    $index = count($array)-1;
98
+  $dropLast = function(array $array) {
99
+    $index = count($array) - 1;
100 100
     return array_merge(array_slice($array, 0, $index), array_slice($array, $index + 1));
101 101
   };
102 102
 
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
  */
113 113
 function filter()
114 114
 {
115
-  $filter = function (callable $predicateFunction, array $array) {
115
+  $filter = function(callable $predicateFunction, array $array) {
116 116
     return array_values(array_filter($array, $predicateFunction));
117 117
   };
118 118
   $arguments = func_get_args();
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
  */
128 128
 function filterPreserveKey()
129 129
 {
130
-  $filter = function (callable $predicateFunction, array $array) {
130
+  $filter = function(callable $predicateFunction, array $array) {
131 131
     return array_filter($array, $predicateFunction);
132 132
   };
133 133
   $arguments = func_get_args();
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
  * @return array|\Closure
155 155
  */
156 156
 function prepend() {
157
-  $prepend = function ($item, array $array) {
157
+  $prepend = function($item, array $array) {
158 158
     return array_merge([$item], $array);
159 159
   };
160 160
   $arguments = func_get_args();
@@ -170,7 +170,7 @@  discard block
 block discarded – undo
170 170
  */
171 171
 function reduce()
172 172
 {
173
-  $reduce = function (callable $accumulator, $initialValue, array $array) {
173
+  $reduce = function(callable $accumulator, $initialValue, array $array) {
174 174
     return array_reduce($array, $accumulator, $initialValue);
175 175
   };
176 176
   $arguments = func_get_args();
Please login to merge, or discard this patch.