Completed
Push — master ( 93d710...74f423 )
by Siwapun
04:08
created
test/PairTest.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -7,12 +7,12 @@
 block discarded – undo
7 7
 
8 8
 class PairTest extends TestCase
9 9
 {
10
-  public function testPair()
11
-  {
10
+    public function testPair()
11
+    {
12 12
     $firstValue = 'foo';
13 13
     $secondValue = 'bar';
14 14
     $expect = ['foo', 'bar'];
15 15
     $actual = pair($firstValue)($secondValue);
16 16
     $this->assertEquals($expect, $actual);
17
-  }
17
+    }
18 18
 }
Please login to merge, or discard this patch.
test/PathTest.php 1 patch
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -7,41 +7,41 @@
 block discarded – undo
7 7
 
8 8
 class PathTest extends TestCase
9 9
 {
10
-  public function testSimplePath()
11
-  {
10
+    public function testSimplePath()
11
+    {
12 12
     $paths = ['data'];
13 13
     $object = ['data' => 'dataValue'];
14 14
     $expect = 'dataValue';
15 15
     $actual = path($paths)($object);
16 16
     $this->assertEquals($expect, $actual);
17
-  }
18
-  public function testNestedPath()
19
-  {
17
+    }
18
+    public function testNestedPath()
19
+    {
20 20
     $paths = ['data', 'nestedData'];
21 21
     $object = ['data' => ['nestedData' => 'dataValue']];
22 22
     $expect = 'dataValue';
23 23
     $actual = path($paths)($object);
24 24
     $this->assertEquals($expect, $actual);
25
-  }
26
-  public function testSimplePathAndNotFound()
27
-  {
25
+    }
26
+    public function testSimplePathAndNotFound()
27
+    {
28 28
     $paths = ['data'];
29 29
     $object = ['anotherData' => 'dataValue'];
30 30
     $actual = path($paths)($object);
31 31
     $this->assertNull($actual);
32
-  }
33
-  public function testNestedPathAndNotFound()
34
-  {
32
+    }
33
+    public function testNestedPathAndNotFound()
34
+    {
35 35
     $paths = ['data', 'nestedData'];
36 36
     $object = ['data' => ['anotherNestedData' => 'dataValue']];
37 37
     $actual = path($paths)($object);
38 38
     $this->assertNull($actual);
39
-  }
40
-  public function testUnsupportedObject()
41
-  {
39
+    }
40
+    public function testUnsupportedObject()
41
+    {
42 42
     $this->expectException(\InvalidArgumentException::class);
43 43
     $paths = ['data', 'nestedData'];
44 44
     $object = new \stdClass();
45 45
     path($paths)($object);
46
-  }
46
+    }
47 47
 }
Please login to merge, or discard this patch.
test/PathOrTest.php 1 patch
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -8,46 +8,46 @@
 block discarded – undo
8 8
 
9 9
 class PathOrTest extends TestCase
10 10
 {
11
-  public function testSimplePath()
12
-  {
11
+    public function testSimplePath()
12
+    {
13 13
     $paths = ['data'];
14 14
     $object = ['data' => 'dataValue'];
15 15
     $defaultValue = 'defaultValue';
16 16
     $expect = 'dataValue';
17 17
     $actual = pathOr($defaultValue)($paths)($object);
18 18
     $this->assertEquals($expect, $actual);
19
-  }
20
-  public function testNestedPath()
21
-  {
19
+    }
20
+    public function testNestedPath()
21
+    {
22 22
     $paths = ['data', 'nestedData'];
23 23
     $object = ['data' => ['nestedData' => 'dataValue']];
24 24
     $defaultValue = 'defaultValue';
25 25
     $expect = 'dataValue';
26 26
     $actual = pathOr($defaultValue)($paths)($object);
27 27
     $this->assertEquals($expect, $actual);
28
-  }
29
-  public function testSimplePathAndNotFound()
30
-  {
28
+    }
29
+    public function testSimplePathAndNotFound()
30
+    {
31 31
     $paths = ['data'];
32 32
     $object = ['anotherData' => 'dataValue'];
33 33
     $defaultValue = 'defaultValue';
34 34
     $actual = pathOr($defaultValue)($paths)($object);
35 35
     $this->assertEquals($defaultValue, $actual);
36
-  }
37
-  public function testNestedPathAndNotFound()
38
-  {
36
+    }
37
+    public function testNestedPathAndNotFound()
38
+    {
39 39
     $paths = ['data', 'nestedData'];
40 40
     $object = ['data' => ['anotherNestedData' => 'dataValue']];
41 41
     $defaultValue = 'defaultValue';
42 42
     $actual = pathOr($defaultValue)($paths)($object);
43 43
     $this->assertEquals($defaultValue, $actual);
44
-  }
45
-  public function testUnsupportedObject()
46
-  {
44
+    }
45
+    public function testUnsupportedObject()
46
+    {
47 47
     $this->expectException(\InvalidArgumentException::class);
48 48
     $paths = ['data', 'nestedData'];
49 49
     $object = new \stdClass();
50 50
     $defaultValue = 'defaultValue';
51 51
     pathOr($defaultValue)($paths)($object);
52
-  }
52
+    }
53 53
 }
Please login to merge, or discard this patch.
src/object.php 2 patches
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -8,24 +8,24 @@  discard block
 block discarded – undo
8 8
  */
9 9
 function path()
10 10
 {
11
-  $path = function (array $paths, $obj) {
11
+    $path = function (array $paths, $obj) {
12 12
     return reduce(
13
-      function ($acc, $item) {
13
+        function ($acc, $item) {
14 14
         if ($acc === null) {
15
-          return null;
15
+            return null;
16 16
         }
17 17
         if (is_array($acc)) {
18
-          return array_key_exists($item, $acc) ? $acc[$item] : null;
18
+            return array_key_exists($item, $acc) ? $acc[$item] : null;
19 19
         }
20 20
         throw new \InvalidArgumentException('path(array $paths, $obj) only support array object');
21
-      },
22
-      $obj,
23
-      $paths
21
+        },
22
+        $obj,
23
+        $paths
24 24
     );
25
-  };
26
-  $arguments = func_get_args();
27
-  $curried = curryN($path, 2);
28
-  return call_user_func_array($curried, $arguments);
25
+    };
26
+    $arguments = func_get_args();
27
+    $curried = curryN($path, 2);
28
+    return call_user_func_array($curried, $arguments);
29 29
 }
30 30
 
31 31
 /**
@@ -36,11 +36,11 @@  discard block
 block discarded – undo
36 36
  */
37 37
 function pathOr()
38 38
 {
39
-  $pathOr = function ($defaultValue, array $paths, $obj) {
39
+    $pathOr = function ($defaultValue, array $paths, $obj) {
40 40
     $value = path($paths, $obj);
41 41
     return $value ? $value : $defaultValue;
42
-  };
43
-  $arguments = func_get_args();
44
-  $curried = curryN($pathOr, 3);
45
-  return call_user_func_array($curried, $arguments);
42
+    };
43
+    $arguments = func_get_args();
44
+    $curried = curryN($pathOr, 3);
45
+    return call_user_func_array($curried, $arguments);
46 46
 }
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -8,9 +8,9 @@  discard block
 block discarded – undo
8 8
  */
9 9
 function path()
10 10
 {
11
-  $path = function (array $paths, $obj) {
11
+  $path = function(array $paths, $obj) {
12 12
     return reduce(
13
-      function ($acc, $item) {
13
+      function($acc, $item) {
14 14
         if ($acc === null) {
15 15
           return null;
16 16
         }
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
  */
37 37
 function pathOr()
38 38
 {
39
-  $pathOr = function ($defaultValue, array $paths, $obj) {
39
+  $pathOr = function($defaultValue, array $paths, $obj) {
40 40
     $value = path($paths, $obj);
41 41
     return $value ? $value : $defaultValue;
42 42
   };
Please login to merge, or discard this patch.
src/list.php 2 patches
Indentation   +144 added lines, -144 removed lines patch added patch discarded remove patch
@@ -8,20 +8,20 @@  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
-      return false;
13
+        return false;
14 14
     }
15 15
     foreach ($array as $it) {
16
-      if (!$predicateFunction($it)) {
16
+        if (!$predicateFunction($it)) {
17 17
         return false;
18
-      }
18
+        }
19 19
     }
20 20
     return true;
21
-  };
22
-  $arguments = func_get_args();
23
-  $curried = curryN($all, 2);
24
-  return call_user_func_array($curried, $arguments);
21
+    };
22
+    $arguments = func_get_args();
23
+    $curried = curryN($all, 2);
24
+    return call_user_func_array($curried, $arguments);
25 25
 }
26 26
 
27 27
 /**
@@ -31,20 +31,20 @@  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
-      return false;
36
+        return false;
37 37
     }
38 38
     foreach ($array as $it) {
39
-      if ($predicateFunction($it)) {
39
+        if ($predicateFunction($it)) {
40 40
         return true;
41
-      }
41
+        }
42 42
     }
43 43
     return false;
44
-  };
45
-  $arguments = func_get_args();
46
-  $curriedAny = curryN($any, 2);
47
-  return call_user_func_array($curriedAny, $arguments);
44
+    };
45
+    $arguments = func_get_args();
46
+    $curriedAny = curryN($any, 2);
47
+    return call_user_func_array($curriedAny, $arguments);
48 48
 }
49 49
 
50 50
 /**
@@ -54,14 +54,14 @@  discard block
 block discarded – undo
54 54
  */
55 55
 function arrayForEach()
56 56
 {
57
-  $arrayForEach = function (callable $fn, array $array) {
57
+    $arrayForEach = function (callable $fn, array $array) {
58 58
     foreach ($array as $item) {
59
-      $fn($item);
59
+        $fn($item);
60 60
     }
61
-  };
62
-  $arguments = func_get_args();
63
-  $curriedAny = curryN($arrayForEach, 2);
64
-  return call_user_func_array($curriedAny, $arguments);
61
+    };
62
+    $arguments = func_get_args();
63
+    $curriedAny = curryN($arrayForEach, 2);
64
+    return call_user_func_array($curriedAny, $arguments);
65 65
 }
66 66
 
67 67
 /**
@@ -72,12 +72,12 @@  discard block
 block discarded – undo
72 72
  */
73 73
 function append()
74 74
 {
75
-  $append = function ($item, array $array) {
75
+    $append = function ($item, array $array) {
76 76
     return array_merge($array, [$item]);
77
-  };
78
-  $arguments = func_get_args();
79
-  $curriedAny = curryN($append, 2);
80
-  return call_user_func_array($curriedAny, $arguments);
77
+    };
78
+    $arguments = func_get_args();
79
+    $curriedAny = curryN($append, 2);
80
+    return call_user_func_array($curriedAny, $arguments);
81 81
 }
82 82
 
83 83
 /**
@@ -88,12 +88,12 @@  discard block
 block discarded – undo
88 88
  */
89 89
 function concat()
90 90
 {
91
-  $concat = function (array $firstArray, array $secondArray) {
91
+    $concat = function (array $firstArray, array $secondArray) {
92 92
     return array_merge($firstArray, $secondArray);
93
-  };
94
-  $arguments = func_get_args();
95
-  $curriedAny = curryN($concat, 2);
96
-  return call_user_func_array($curriedAny, $arguments);
93
+    };
94
+    $arguments = func_get_args();
95
+    $curriedAny = curryN($concat, 2);
96
+    return call_user_func_array($curriedAny, $arguments);
97 97
 }
98 98
 
99 99
 /**
@@ -104,10 +104,10 @@  discard block
 block discarded – undo
104 104
  */
105 105
 function contains()
106 106
 {
107
-  $contains = partialRight('in_array', [true]);
108
-  $arguments = func_get_args();
109
-  $curriedAny = curryN($contains, 2);
110
-  return call_user_func_array($curriedAny, $arguments);
107
+    $contains = partialRight('in_array', [true]);
108
+    $arguments = func_get_args();
109
+    $curriedAny = curryN($contains, 2);
110
+    return call_user_func_array($curriedAny, $arguments);
111 111
 }
112 112
 
113 113
 /**
@@ -117,12 +117,12 @@  discard block
 block discarded – undo
117 117
  */
118 118
 function drop()
119 119
 {
120
-  $drop = function (int $index, array $array) {
120
+    $drop = function (int $index, array $array) {
121 121
     return array_merge(array_slice($array, 0, $index), array_slice($array, $index + 1));
122
-  };
123
-  $arguments = func_get_args();
124
-  $curried = curryN($drop, 2);
125
-  return call_user_func_array($curried, $arguments);
122
+    };
123
+    $arguments = func_get_args();
124
+    $curried = curryN($drop, 2);
125
+    return call_user_func_array($curried, $arguments);
126 126
 }
127 127
 
128 128
 /**
@@ -131,10 +131,10 @@  discard block
 block discarded – undo
131 131
  */
132 132
 function dropFirst()
133 133
 {
134
-  $dropFirst = drop(0);
135
-  $arguments = func_get_args();
136
-  $curried = curryN($dropFirst, 1);
137
-  return call_user_func_array($curried, $arguments);
134
+    $dropFirst = drop(0);
135
+    $arguments = func_get_args();
136
+    $curried = curryN($dropFirst, 1);
137
+    return call_user_func_array($curried, $arguments);
138 138
 }
139 139
 
140 140
 /**
@@ -143,14 +143,14 @@  discard block
 block discarded – undo
143 143
  */
144 144
 function dropLast()
145 145
 {
146
-  $dropLast = function (array $array) {
146
+    $dropLast = function (array $array) {
147 147
     $index = count($array)-1;
148 148
     return array_merge(array_slice($array, 0, $index), array_slice($array, $index + 1));
149
-  };
149
+    };
150 150
 
151
-  $arguments = func_get_args();
152
-  $curried = curryN($dropLast, 1);
153
-  return call_user_func_array($curried, $arguments);
151
+    $arguments = func_get_args();
152
+    $curried = curryN($dropLast, 1);
153
+    return call_user_func_array($curried, $arguments);
154 154
 }
155 155
 
156 156
 /**
@@ -160,25 +160,25 @@  discard block
 block discarded – undo
160 160
  */
161 161
 function endsWith()
162 162
 {
163
-  $endsWith = function ($suffix, $list) {
163
+    $endsWith = function ($suffix, $list) {
164 164
     if (is_string($suffix) && is_string($list)) {
165
-      return $suffix === '' || (($temp = strlen($list) - strlen($suffix)) >= 0 && strpos($list, $suffix) !== false);
165
+        return $suffix === '' || (($temp = strlen($list) - strlen($suffix)) >= 0 && strpos($list, $suffix) !== false);
166 166
     }
167 167
     if (is_array($suffix) && is_array($list)) {
168
-      $index = count($list) - count($suffix);
169
-      foreach ($suffix as $it) {
168
+        $index = count($list) - count($suffix);
169
+        foreach ($suffix as $it) {
170 170
         if ($it != $list[$index]) {
171
-          return false;
171
+            return false;
172 172
         }
173 173
         $index++;
174
-      }
175
-      return true;
174
+        }
175
+        return true;
176 176
     }
177 177
     throw new \InvalidArgumentException(__FUNCTION__ . 'accepts only string or array as it arguments');
178
-  };
179
-  $arguments = func_get_args();
180
-  $curried = curryN($endsWith, 2);
181
-  return call_user_func_array($curried, $arguments);
178
+    };
179
+    $arguments = func_get_args();
180
+    $curried = curryN($endsWith, 2);
181
+    return call_user_func_array($curried, $arguments);
182 182
 }
183 183
 
184 184
 /**
@@ -188,12 +188,12 @@  discard block
 block discarded – undo
188 188
  */
189 189
 function filter()
190 190
 {
191
-  $filter = function (callable $predicateFunction, array $array) {
192
-     return array_values(array_filter($array, $predicateFunction));
193
-  };
194
-  $arguments = func_get_args();
195
-  $curried = curryN($filter, 2);
196
-  return call_user_func_array($curried, $arguments);
191
+    $filter = function (callable $predicateFunction, array $array) {
192
+        return array_values(array_filter($array, $predicateFunction));
193
+    };
194
+    $arguments = func_get_args();
195
+    $curried = curryN($filter, 2);
196
+    return call_user_func_array($curried, $arguments);
197 197
 }
198 198
 
199 199
 /**
@@ -203,12 +203,12 @@  discard block
 block discarded – undo
203 203
  */
204 204
 function filterPreserveKey()
205 205
 {
206
-  $filter = function (callable $predicateFunction, array $array) {
206
+    $filter = function (callable $predicateFunction, array $array) {
207 207
     return array_filter($array, $predicateFunction);
208
-  };
209
-  $arguments = func_get_args();
210
-  $curried = curryN($filter, 2);
211
-  return call_user_func_array($curried, $arguments);
208
+    };
209
+    $arguments = func_get_args();
210
+    $curried = curryN($filter, 2);
211
+    return call_user_func_array($curried, $arguments);
212 212
 }
213 213
 
214 214
 /**
@@ -218,30 +218,30 @@  discard block
 block discarded – undo
218 218
  */
219 219
 function find()
220 220
 {
221
-  $find = function (callable $predicateFunction, array $list) {
221
+    $find = function (callable $predicateFunction, array $list) {
222 222
     foreach ($list as $item) {
223
-      if ($predicateFunction($item)) {
223
+        if ($predicateFunction($item)) {
224 224
         return $item;
225
-      }
225
+        }
226 226
     }
227 227
     return null;
228
-  };
229
-  $arguments = func_get_args();
230
-  $curried = curryN($find, 2);
231
-  return call_user_func_array($curried, $arguments);
228
+    };
229
+    $arguments = func_get_args();
230
+    $curried = curryN($find, 2);
231
+    return call_user_func_array($curried, $arguments);
232 232
 }
233 233
 
234 234
 function first()
235 235
 {
236
-  $first = function (array $array) {
236
+    $first = function (array $array) {
237 237
     if (empty($array)) {
238
-      return null;
238
+        return null;
239 239
     }
240 240
     return $array[0];
241
-  };
242
-  $arguments = func_get_args();
243
-  $curried = curryN($first, 1);
244
-  return call_user_func_array($curried, $arguments);
241
+    };
242
+    $arguments = func_get_args();
243
+    $curried = curryN($first, 1);
244
+    return call_user_func_array($curried, $arguments);
245 245
 }
246 246
 
247 247
 /**
@@ -251,33 +251,33 @@  discard block
 block discarded – undo
251 251
  */
252 252
 function groupBy()
253 253
 {
254
-  $groupBy = function (callable $keySelector, array $array) {
254
+    $groupBy = function (callable $keySelector, array $array) {
255 255
     return reduce(
256
-      function ($acc, $item) use ($keySelector) {
256
+        function ($acc, $item) use ($keySelector) {
257 257
         $key = $keySelector($item);
258 258
         $acc[$key] = array_key_exists($key, $acc) ? array_merge($acc[$key], [$item]) : [$item];
259 259
         return $acc;
260
-      },
261
-      [],
262
-      $array
260
+        },
261
+        [],
262
+        $array
263 263
     );
264
-  };
265
-  $arguments = func_get_args();
266
-  $curried = curryN($groupBy, 2);
267
-  return call_user_func_array($curried, $arguments);
264
+    };
265
+    $arguments = func_get_args();
266
+    $curried = curryN($groupBy, 2);
267
+    return call_user_func_array($curried, $arguments);
268 268
 }
269 269
 
270 270
 function head()
271 271
 {
272
-  $head = function (array $array) {
272
+    $head = function (array $array) {
273 273
     if (empty($array)) {
274
-      return null;
274
+        return null;
275 275
     }
276 276
     return $array[0];
277
-  };
278
-  $arguments = func_get_args();
279
-  $curried = curryN($head, 1);
280
-  return call_user_func_array($curried, $arguments);
277
+    };
278
+    $arguments = func_get_args();
279
+    $curried = curryN($head, 1);
280
+    return call_user_func_array($curried, $arguments);
281 281
 }
282 282
 
283 283
 /**
@@ -288,16 +288,16 @@  discard block
 block discarded – undo
288 288
  */
289 289
 function insert()
290 290
 {
291
-  $insert = function (int $index, $element, array $array) {
291
+    $insert = function (int $index, $element, array $array) {
292 292
     return array_merge(
293
-      array_slice($array, 0, $index),
294
-      [$element],
295
-      array_slice($array, $index)
293
+        array_slice($array, 0, $index),
294
+        [$element],
295
+        array_slice($array, $index)
296 296
     );
297
-  };
298
-  $arguments = func_get_args();
299
-  $curried = curryN($insert, 3);
300
-  return call_user_func_array($curried, $arguments);
297
+    };
298
+    $arguments = func_get_args();
299
+    $curried = curryN($insert, 3);
300
+    return call_user_func_array($curried, $arguments);
301 301
 }
302 302
 
303 303
 /**
@@ -307,29 +307,29 @@  discard block
 block discarded – undo
307 307
  */
308 308
 function join()
309 309
 {
310
-  $arguments = func_get_args();
311
-  $curried = curryN('implode', 2);
312
-  return call_user_func_array($curried, $arguments);
310
+    $arguments = func_get_args();
311
+    $curried = curryN('implode', 2);
312
+    return call_user_func_array($curried, $arguments);
313 313
 }
314 314
 
315 315
 function last()
316 316
 {
317
-  $last = function (array $array) {
317
+    $last = function (array $array) {
318 318
     if (empty($array)) {
319
-      return null;
319
+        return null;
320 320
     }
321 321
     return $array[count($array) - 1];
322
-  };
323
-  $arguments = func_get_args();
324
-  $curried = curryN($last, 1);
325
-  return call_user_func_array($curried, $arguments);
322
+    };
323
+    $arguments = func_get_args();
324
+    $curried = curryN($last, 1);
325
+    return call_user_func_array($curried, $arguments);
326 326
 }
327 327
 
328 328
 function length()
329 329
 {
330
-  $arguments = func_get_args();
331
-  $curried = curryN('count', 1);
332
-  return call_user_func_array($curried, $arguments);
330
+    $arguments = func_get_args();
331
+    $curried = curryN('count', 1);
332
+    return call_user_func_array($curried, $arguments);
333 333
 }
334 334
 
335 335
 /**
@@ -339,9 +339,9 @@  discard block
 block discarded – undo
339 339
  */
340 340
 function map()
341 341
 {
342
-  $arguments = func_get_args();
343
-  $curried = curryN('array_map', 2);
344
-  return call_user_func_array($curried, $arguments);
342
+    $arguments = func_get_args();
343
+    $curried = curryN('array_map', 2);
344
+    return call_user_func_array($curried, $arguments);
345 345
 }
346 346
 
347 347
 /**
@@ -351,12 +351,12 @@  discard block
 block discarded – undo
351 351
  */
352 352
 function pair()
353 353
 {
354
-  $pair = function ($firstValue, $secondValue) {
354
+    $pair = function ($firstValue, $secondValue) {
355 355
     return [$firstValue, $secondValue];
356
-  };
357
-  $arguments = func_get_args();
358
-  $curried = curryN($pair, 2);
359
-  return call_user_func_array($curried, $arguments);
356
+    };
357
+    $arguments = func_get_args();
358
+    $curried = curryN($pair, 2);
359
+    return call_user_func_array($curried, $arguments);
360 360
 }
361 361
 
362 362
 /**
@@ -367,12 +367,12 @@  discard block
 block discarded – undo
367 367
  */
368 368
 function prepend()
369 369
 {
370
-  $prepend = function ($item, array $array) {
370
+    $prepend = function ($item, array $array) {
371 371
     return array_merge([$item], $array);
372
-  };
373
-  $arguments = func_get_args();
374
-  $curriedAny = curryN($prepend, 2);
375
-  return call_user_func_array($curriedAny, $arguments);
372
+    };
373
+    $arguments = func_get_args();
374
+    $curriedAny = curryN($prepend, 2);
375
+    return call_user_func_array($curriedAny, $arguments);
376 376
 }
377 377
 
378 378
 /**
@@ -383,23 +383,23 @@  discard block
 block discarded – undo
383 383
  */
384 384
 function reduce()
385 385
 {
386
-  $reduce = function (callable $accumulator, $initialValue, array $array) {
386
+    $reduce = function (callable $accumulator, $initialValue, array $array) {
387 387
     return array_reduce($array, $accumulator, $initialValue);
388
-  };
389
-  $arguments = func_get_args();
390
-  $curried = curryN($reduce, 3);
391
-  return call_user_func_array($curried, $arguments);
388
+    };
389
+    $arguments = func_get_args();
390
+    $curried = curryN($reduce, 3);
391
+    return call_user_func_array($curried, $arguments);
392 392
 }
393 393
 
394 394
 function tail()
395 395
 {
396
-  $tail = function (array $array) {
396
+    $tail = function (array $array) {
397 397
     if (empty($array)) {
398
-      return null;
398
+        return null;
399 399
     }
400 400
     return $array[count($array) - 1];
401
-  };
402
-  $arguments = func_get_args();
403
-  $curried = curryN($tail, 1);
404
-  return call_user_func_array($curried, $arguments);
401
+    };
402
+    $arguments = func_get_args();
403
+    $curried = curryN($tail, 1);
404
+    return call_user_func_array($curried, $arguments);
405 405
 }
Please login to merge, or discard this patch.
Spacing   +23 added lines, -23 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
  */
55 55
 function arrayForEach()
56 56
 {
57
-  $arrayForEach = function (callable $fn, array $array) {
57
+  $arrayForEach = function(callable $fn, array $array) {
58 58
     foreach ($array as $item) {
59 59
       $fn($item);
60 60
     }
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
  */
73 73
 function append()
74 74
 {
75
-  $append = function ($item, array $array) {
75
+  $append = function($item, array $array) {
76 76
     return array_merge($array, [$item]);
77 77
   };
78 78
   $arguments = func_get_args();
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
  */
89 89
 function concat()
90 90
 {
91
-  $concat = function (array $firstArray, array $secondArray) {
91
+  $concat = function(array $firstArray, array $secondArray) {
92 92
     return array_merge($firstArray, $secondArray);
93 93
   };
94 94
   $arguments = func_get_args();
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
  */
118 118
 function drop()
119 119
 {
120
-  $drop = function (int $index, array $array) {
120
+  $drop = function(int $index, array $array) {
121 121
     return array_merge(array_slice($array, 0, $index), array_slice($array, $index + 1));
122 122
   };
123 123
   $arguments = func_get_args();
@@ -143,8 +143,8 @@  discard block
 block discarded – undo
143 143
  */
144 144
 function dropLast()
145 145
 {
146
-  $dropLast = function (array $array) {
147
-    $index = count($array)-1;
146
+  $dropLast = function(array $array) {
147
+    $index = count($array) - 1;
148 148
     return array_merge(array_slice($array, 0, $index), array_slice($array, $index + 1));
149 149
   };
150 150
 
@@ -160,7 +160,7 @@  discard block
 block discarded – undo
160 160
  */
161 161
 function endsWith()
162 162
 {
163
-  $endsWith = function ($suffix, $list) {
163
+  $endsWith = function($suffix, $list) {
164 164
     if (is_string($suffix) && is_string($list)) {
165 165
       return $suffix === '' || (($temp = strlen($list) - strlen($suffix)) >= 0 && strpos($list, $suffix) !== false);
166 166
     }
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
       }
175 175
       return true;
176 176
     }
177
-    throw new \InvalidArgumentException(__FUNCTION__ . 'accepts only string or array as it arguments');
177
+    throw new \InvalidArgumentException(__FUNCTION__.'accepts only string or array as it arguments');
178 178
   };
179 179
   $arguments = func_get_args();
180 180
   $curried = curryN($endsWith, 2);
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
  */
189 189
 function filter()
190 190
 {
191
-  $filter = function (callable $predicateFunction, array $array) {
191
+  $filter = function(callable $predicateFunction, array $array) {
192 192
      return array_values(array_filter($array, $predicateFunction));
193 193
   };
194 194
   $arguments = func_get_args();
@@ -203,7 +203,7 @@  discard block
 block discarded – undo
203 203
  */
204 204
 function filterPreserveKey()
205 205
 {
206
-  $filter = function (callable $predicateFunction, array $array) {
206
+  $filter = function(callable $predicateFunction, array $array) {
207 207
     return array_filter($array, $predicateFunction);
208 208
   };
209 209
   $arguments = func_get_args();
@@ -218,7 +218,7 @@  discard block
 block discarded – undo
218 218
  */
219 219
 function find()
220 220
 {
221
-  $find = function (callable $predicateFunction, array $list) {
221
+  $find = function(callable $predicateFunction, array $list) {
222 222
     foreach ($list as $item) {
223 223
       if ($predicateFunction($item)) {
224 224
         return $item;
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
 
234 234
 function first()
235 235
 {
236
-  $first = function (array $array) {
236
+  $first = function(array $array) {
237 237
     if (empty($array)) {
238 238
       return null;
239 239
     }
@@ -251,9 +251,9 @@  discard block
 block discarded – undo
251 251
  */
252 252
 function groupBy()
253 253
 {
254
-  $groupBy = function (callable $keySelector, array $array) {
254
+  $groupBy = function(callable $keySelector, array $array) {
255 255
     return reduce(
256
-      function ($acc, $item) use ($keySelector) {
256
+      function($acc, $item) use ($keySelector) {
257 257
         $key = $keySelector($item);
258 258
         $acc[$key] = array_key_exists($key, $acc) ? array_merge($acc[$key], [$item]) : [$item];
259 259
         return $acc;
@@ -269,7 +269,7 @@  discard block
 block discarded – undo
269 269
 
270 270
 function head()
271 271
 {
272
-  $head = function (array $array) {
272
+  $head = function(array $array) {
273 273
     if (empty($array)) {
274 274
       return null;
275 275
     }
@@ -288,7 +288,7 @@  discard block
 block discarded – undo
288 288
  */
289 289
 function insert()
290 290
 {
291
-  $insert = function (int $index, $element, array $array) {
291
+  $insert = function(int $index, $element, array $array) {
292 292
     return array_merge(
293 293
       array_slice($array, 0, $index),
294 294
       [$element],
@@ -314,7 +314,7 @@  discard block
 block discarded – undo
314 314
 
315 315
 function last()
316 316
 {
317
-  $last = function (array $array) {
317
+  $last = function(array $array) {
318 318
     if (empty($array)) {
319 319
       return null;
320 320
     }
@@ -351,7 +351,7 @@  discard block
 block discarded – undo
351 351
  */
352 352
 function pair()
353 353
 {
354
-  $pair = function ($firstValue, $secondValue) {
354
+  $pair = function($firstValue, $secondValue) {
355 355
     return [$firstValue, $secondValue];
356 356
   };
357 357
   $arguments = func_get_args();
@@ -367,7 +367,7 @@  discard block
 block discarded – undo
367 367
  */
368 368
 function prepend()
369 369
 {
370
-  $prepend = function ($item, array $array) {
370
+  $prepend = function($item, array $array) {
371 371
     return array_merge([$item], $array);
372 372
   };
373 373
   $arguments = func_get_args();
@@ -383,7 +383,7 @@  discard block
 block discarded – undo
383 383
  */
384 384
 function reduce()
385 385
 {
386
-  $reduce = function (callable $accumulator, $initialValue, array $array) {
386
+  $reduce = function(callable $accumulator, $initialValue, array $array) {
387 387
     return array_reduce($array, $accumulator, $initialValue);
388 388
   };
389 389
   $arguments = func_get_args();
@@ -393,7 +393,7 @@  discard block
 block discarded – undo
393 393
 
394 394
 function tail()
395 395
 {
396
-  $tail = function (array $array) {
396
+  $tail = function(array $array) {
397 397
     if (empty($array)) {
398 398
       return null;
399 399
     }
Please login to merge, or discard this patch.