Completed
Pull Request — master (#4)
by Siwapun
21:56 queued 06:35
created
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   +11 added lines, -11 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
     }
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
  */
56 56
 function append()
57 57
 {
58
-  $append = function ($item, array $array) {
58
+  $append = function($item, array $array) {
59 59
     return array_merge($array, [$item]);
60 60
   };
61 61
   $arguments = func_get_args();
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
  */
72 72
 function concat()
73 73
 {
74
-  $concat = function (array $firstArray, array $secondArray) {
74
+  $concat = function(array $firstArray, array $secondArray) {
75 75
     return array_merge($firstArray, $secondArray);
76 76
   };
77 77
   $arguments = func_get_args();
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
  */
87 87
 function drop()
88 88
 {
89
-  $drop = function (int $index, array $array) {
89
+  $drop = function(int $index, array $array) {
90 90
     return array_merge(array_slice($array, 0, $index), array_slice($array, $index + 1));
91 91
   };
92 92
   $arguments = func_get_args();
@@ -112,8 +112,8 @@  discard block
 block discarded – undo
112 112
  */
113 113
 function dropLast()
114 114
 {
115
-  $dropLast = function (array $array) {
116
-    $index = count($array)-1;
115
+  $dropLast = function(array $array) {
116
+    $index = count($array) - 1;
117 117
     return array_merge(array_slice($array, 0, $index), array_slice($array, $index + 1));
118 118
   };
119 119
 
@@ -129,7 +129,7 @@  discard block
 block discarded – undo
129 129
  */
130 130
 function filter()
131 131
 {
132
-  $filter = function (callable $predicateFunction, array $array) {
132
+  $filter = function(callable $predicateFunction, array $array) {
133 133
     return array_values(array_filter($array, $predicateFunction));
134 134
   };
135 135
   $arguments = func_get_args();
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
  */
145 145
 function filterPreserveKey()
146 146
 {
147
-  $filter = function (callable $predicateFunction, array $array) {
147
+  $filter = function(callable $predicateFunction, array $array) {
148 148
     return array_filter($array, $predicateFunction);
149 149
   };
150 150
   $arguments = func_get_args();
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
  */
173 173
 function prepend()
174 174
 {
175
-  $prepend = function ($item, array $array) {
175
+  $prepend = function($item, array $array) {
176 176
     return array_merge([$item], $array);
177 177
   };
178 178
   $arguments = func_get_args();
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
  */
189 189
 function reduce()
190 190
 {
191
-  $reduce = function (callable $accumulator, $initialValue, array $array) {
191
+  $reduce = function(callable $accumulator, $initialValue, array $array) {
192 192
     return array_reduce($array, $accumulator, $initialValue);
193 193
   };
194 194
   $arguments = func_get_args();
Please login to merge, or discard this patch.
src/math.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@  discard block
 block discarded – undo
9 9
  */
10 10
 function add()
11 11
 {
12
-  $add = function ($firstValue, $secondValue) {
12
+  $add = function($firstValue, $secondValue) {
13 13
     return $firstValue + $secondValue;
14 14
   };
15 15
   $arguments = func_get_args();
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
  */
26 26
 function divide()
27 27
 {
28
-  $divide = function ($firstValue, $secondValue) {
28
+  $divide = function($firstValue, $secondValue) {
29 29
     return $firstValue / $secondValue;
30 30
   };
31 31
   $arguments = func_get_args();
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
  */
42 42
 function multiply()
43 43
 {
44
-  $multiply = function ($firstValue, $secondValue) {
44
+  $multiply = function($firstValue, $secondValue) {
45 45
     return $firstValue * $secondValue;
46 46
   };
47 47
   $arguments = func_get_args();
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
  */
58 58
 function subtract()
59 59
 {
60
-  $subtract = function ($firstValue, $secondValue) {
60
+  $subtract = function($firstValue, $secondValue) {
61 61
     return $firstValue - $secondValue;
62 62
   };
63 63
   $arguments = func_get_args();
Please login to merge, or discard this patch.
src/function.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -7,8 +7,8 @@  discard block
 block discarded – undo
7 7
  */
8 8
 function always()
9 9
 {
10
-  $always = function ($data) {
11
-    return function () use ($data) {
10
+  $always = function($data) {
11
+    return function() use ($data) {
12 12
       return $data;
13 13
     };
14 14
   };
@@ -33,8 +33,8 @@  discard block
 block discarded – undo
33 33
  */
34 34
 function construct()
35 35
 {
36
-  $construct = function ($class) {
37
-    return function () use ($class) {
36
+  $construct = function($class) {
37
+    return function() use ($class) {
38 38
       return new $class();
39 39
     };
40 40
   };
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
 
46 46
 function curryN(callable $fn, int $numberOfArguments)
47 47
 {
48
-  return function () use ($fn, $numberOfArguments) {
48
+  return function() use ($fn, $numberOfArguments) {
49 49
     $arguments = func_get_args();
50 50
     $length = count($arguments);
51 51
     if ($length > $numberOfArguments) {
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
       return call_user_func_array($fn, $arguments);
59 59
     }
60 60
     // AUTO CURRY
61
-    $curriedFn = function () use ($fn, $arguments) {
61
+    $curriedFn = function() use ($fn, $arguments) {
62 62
       $curriedArguments = func_get_args();
63 63
       return call_user_func_array($fn, array_merge($arguments, $curriedArguments));
64 64
     };
@@ -77,10 +77,10 @@  discard block
 block discarded – undo
77 77
   if ($length === 0) {
78 78
     throw new \Exception("pipe requires at least one argument");
79 79
   }
80
-  return function () use ($arguments) {
80
+  return function() use ($arguments) {
81 81
     $internalArguments = func_get_args();
82 82
     $initialValue = call_user_func_array($arguments[0], $internalArguments);
83
-    $accumulator = function ($acc, $it) {
83
+    $accumulator = function($acc, $it) {
84 84
       return call_user_func_array($it, [$acc]);
85 85
     };
86 86
     return array_reduce(drop(0, $arguments), $accumulator, $initialValue);
Please login to merge, or discard this patch.