Completed
Push — master ( d1fe82...d3deac )
by Amine
11s
created
src/common.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
  * @param  mixed $something
83 83
  * @return string
84 84
  */
85
-function toString () {
85
+function toString() {
86 86
     $toString = function($something) {
87 87
         switch (type($something)) {
88 88
             case 'String':
@@ -105,11 +105,11 @@  discard block
 block discarded – undo
105 105
                 return $something->__toString();
106 106
             case 'Object':
107 107
             case 'Array':
108
-                return '{' . join(', ', map(function($pair){
109
-                    return $pair[0].': '. toString($pair[1]);
108
+                return '{' . join(', ', map(function($pair) {
109
+                    return $pair[0] . ': ' . toString($pair[1]);
110 110
                 }, toPairs($something))) . '}';
111 111
             default:
112
-                return '['.type($something).']';
112
+                return '[' . type($something) . ']';
113 113
         }
114 114
     };
115 115
     return apply(curry($toString), func_get_args());
Please login to merge, or discard this patch.
build.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -116,7 +116,7 @@  discard block
 block discarded – undo
116 116
  * @return array
117 117
  */
118 118
 function get_modules() {
119
-    $composer = json_decode(file_get_contents(__DIR__.'/composer.json'));
119
+    $composer = json_decode(file_get_contents(__DIR__ . '/composer.json'));
120 120
     return $composer->autoload->files;
121 121
 }
122 122
 
@@ -147,10 +147,10 @@  discard block
 block discarded – undo
147 147
  */
148 148
 function write_module($module) {
149 149
     if ($module->docs) {
150
-        $docsDir  = dirname($module->docsPath);
150
+        $docsDir = dirname($module->docsPath);
151 151
         if (!is_dir($docsDir))
152 152
             mkdir($docsDir, 0777, true);
153
-        file_put_contents($module->docsPath,  $module->docs);
153
+        file_put_contents($module->docsPath, $module->docs);
154 154
     }
155 155
     if ($module->tests) {
156 156
         $testsDir = dirname($module->testsPath);
@@ -179,7 +179,7 @@  discard block
 block discarded – undo
179 179
         'fill_docs_path',
180 180
         'fill_tests_path',
181 181
         'fill_blocks'
182
-    ]), [(object)['path' => $path]]);
182
+    ]), [(object) ['path' => $path]]);
183 183
 }
184 184
 
185 185
 /**
@@ -233,8 +233,8 @@  discard block
 block discarded – undo
233 233
 function fill_blocks($module) {
234 234
     $module->blocks = apply(pipe(
235 235
         prepend('dox -r < '), // "dox -r < src/...php"
236
-        'shell_exec',         // "[{...}, ...]"
237
-        'json_decode',        // [DoxBlock]
236
+        'shell_exec', // "[{...}, ...]"
237
+        'json_decode', // [DoxBlock]
238 238
         map(_f('make_block'))
239 239
         // sort()
240 240
     ), [$module->path]);
@@ -256,7 +256,7 @@  discard block
 block discarded – undo
256 256
     if (has('class', $tags)) $type = 'class';
257 257
     if (has('method', $tags)) $type = 'method';
258 258
 
259
-    $params = map(function($tag){
259
+    $params = map(function($tag) {
260 260
         $parts = split(' ', get('value', $tag));
261 261
         return [
262 262
             'type' => $parts[0],
@@ -292,7 +292,7 @@  discard block
 block discarded – undo
292 292
  */
293 293
 function tags_of($doxBlock) {
294 294
     if ($doxBlock->tags)
295
-        return map(function($tag){
295
+        return map(function($tag) {
296 296
             return (object) [
297 297
                 'name'  => $tag->type,
298 298
                 'value' => $tag->string
@@ -341,7 +341,7 @@  discard block
 block discarded – undo
341 341
  * @return object
342 342
  */
343 343
 function generate_docs_sommaire($module) {
344
-    $blocks = filter (
344
+    $blocks = filter(
345 345
         satisfiesAll(['ignore' => not(), 'internal' => not(), 'type' => equals('function')]),
346 346
         $module->blocks
347 347
     );
@@ -371,7 +371,7 @@  discard block
 block discarded – undo
371 371
  * @return object
372 372
  */
373 373
 function generate_docs_contents($module) {
374
-    $blocks = filter (
374
+    $blocks = filter(
375 375
         satisfiesAll(['ignore' => not(), 'internal' => not()]),
376 376
         $module->blocks
377 377
     );
@@ -429,7 +429,7 @@  discard block
 block discarded – undo
429 429
     $additionalNamespace = replace("/", "\\", remove(6, dirname($module->testsPath)));
430 430
     if ($additionalNamespace)
431 431
         $namespace .= "\\" . $additionalNamespace;
432
-    $name = remove(-4, last(split("/", $module->testsPath)));
432
+    $name = remove(- 4, last(split("/", $module->testsPath)));
433 433
     $module->tests .= "<?php namespace {$namespace};\n\nuse Tarsana\Functional as F;\n\nclass {$name} extends \Tarsana\UnitTests\Functional\UnitTest {\n";
434 434
     return $module;
435 435
 }
@@ -442,7 +442,7 @@  discard block
 block discarded – undo
442 442
  * @return object
443 443
  */
444 444
 function generate_tests_contents($module) {
445
-    $blocks = filter (
445
+    $blocks = filter(
446 446
         satisfiesAll(['ignore' => not()]),
447 447
         $module->blocks
448 448
     );
@@ -499,7 +499,7 @@  discard block
 block discarded – undo
499 499
     if (!contains('```php', $description))
500 500
         return '';
501 501
     $code = remove(7 + indexOf('```php', $description), $description);
502
-    return remove(-4, trim($code));
502
+    return remove(- 4, trim($code));
503 503
 }
504 504
 
505 505
 /**
@@ -552,7 +552,7 @@  discard block
 block discarded – undo
552 552
  * @return array
553 553
  */
554 554
 function generate_stream_operations($module) {
555
-    $blocks = filter (
555
+    $blocks = filter(
556 556
         satisfiesAll(['ignore' => equals(false), 'stream' => equals(true)]),
557 557
         $module->blocks
558 558
     );
@@ -621,7 +621,7 @@  discard block
 block discarded – undo
621 621
  * @return array
622 622
  */
623 623
 function generate_stream_methods($module) {
624
-    $blocks = filter (
624
+    $blocks = filter(
625 625
         satisfiesAll(['ignore' => equals(false), 'stream' => equals(true)]),
626 626
         $module->blocks
627 627
     );
Please login to merge, or discard this patch.
src/Classes/Error.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@
 block discarded – undo
18 18
      * @param  Error|null $error
19 19
      * @return Error
20 20
      */
21
-    public static function of ($message, $code = 0, Error $error = null)
21
+    public static function of($message, $code = 0, Error $error = null)
22 22
     {
23 23
         return new Error($message, $code, $error);
24 24
     }
Please login to merge, or discard this patch.
src/Classes/Stream.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -53,7 +53,7 @@
 block discarded – undo
53 53
      */
54 54
     public static function operation($name, $signatures, $fn = null)
55 55
     {
56
-        if (! is_array($signatures)) {
56
+        if (!is_array($signatures)) {
57 57
             $signatures = [$signatures];
58 58
         }
59 59
         foreach ($signatures as $signature) {
Please login to merge, or discard this patch.
src/Internal/_stream.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -167,7 +167,7 @@  discard block
 block discarded – undo
167 167
     if (length($parts) < 2)
168 168
         _stream_throw_error('invalid-signature', $text);
169 169
 
170
-    return reduce(function($result, $part){
170
+    return reduce(function($result, $part) {
171 171
         return chain(function($item) use($result){
172 172
             return map(append($item), $result);
173 173
         }, $part);
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
  */
198 198
 function _stream_ensure_type() {
199 199
     $ensureType = function($signature, $type) {
200
-        if (! contains($type, _stream_types()))
200
+        if (!contains($type, _stream_types()))
201 201
             _stream_throw_error('invalid-signature', $signature);
202 202
         return $type;
203 203
     };
Please login to merge, or discard this patch.
src/list.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
  */
100 100
 function reduce() {
101 101
     static $reduce = false;
102
-    $reduce = $reduce ?: curry(function($fn, $initial, $list){
102
+    $reduce = $reduce ?: curry(function($fn, $initial, $list) {
103 103
         return array_reduce($list, $fn, $initial);
104 104
     });
105 105
     return _apply($reduce, func_get_args());
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
  */
127 127
 function each() {
128 128
     static $each = false;
129
-    $each = $each ?: curry(function($fn, $list){
129
+    $each = $each ?: curry(function($fn, $list) {
130 130
         foreach ($list as $item) {
131 131
             $fn($item);
132 132
         }
@@ -176,10 +176,10 @@  discard block
 block discarded – undo
176 176
  * @param  array|string $list
177 177
  * @return mixed
178 178
  */
179
-function last () {
179
+function last() {
180 180
     static $last = false;
181 181
     $last = $last ?: curry(function($list) {
182
-        if(is_string($list))
182
+        if (is_string($list))
183 183
             return substr($list, -1);
184 184
         $size = count($list);
185 185
         return ($size > 0)
@@ -206,10 +206,10 @@  discard block
 block discarded – undo
206 206
  * @param  array|string $list
207 207
  * @return array
208 208
  */
209
-function init () {
209
+function init() {
210 210
     static $init = false;
211 211
     $init = $init ?: curry(function($list) {
212
-        if(is_string($list)) {
212
+        if (is_string($list)) {
213 213
             $size = strlen($list);
214 214
             return ($size > 1)
215 215
                 ? substr($list, 0, $size - 1)
@@ -240,10 +240,10 @@  discard block
 block discarded – undo
240 240
  * @param  array|string $list
241 241
  * @return array
242 242
  */
243
-function tail () {
243
+function tail() {
244 244
     static $tail = false;
245 245
     $tail = $tail ?: curry(function($list) {
246
-        if(is_string($list))
246
+        if (is_string($list))
247 247
             return (strlen($list) > 1)
248 248
                 ? substr($list, 1)
249 249
                 : '';
@@ -268,7 +268,7 @@  discard block
 block discarded – undo
268 268
  * @param  array|string $list
269 269
  * @return array
270 270
  */
271
-function reverse () {
271
+function reverse() {
272 272
     static $reverse = false;
273 273
     $reverse = $reverse ?: curry(function($list) {
274 274
         return is_string($list)
@@ -321,7 +321,7 @@  discard block
 block discarded – undo
321 321
     static $allSatisfies = false;
322 322
     $allSatisfies = $allSatisfies ?: curry(function($predicate, $list) {
323 323
         foreach ($list as $item) {
324
-            if (! $predicate($item))
324
+            if (!$predicate($item))
325 325
                 return false;
326 326
         }
327 327
         return true;
@@ -497,7 +497,7 @@  discard block
 block discarded – undo
497 497
  */
498 498
 function append() {
499 499
     static $append = false;
500
-    $append = $append ?: curry(function ($item, $list) {
500
+    $append = $append ?: curry(function($item, $list) {
501 501
         return is_string($list)
502 502
             ? $list . $item
503 503
             : array_merge($list, [$item]);
@@ -523,7 +523,7 @@  discard block
 block discarded – undo
523 523
  */
524 524
 function prepend() {
525 525
     static $prepend = false;
526
-    $prepend = $prepend ?: curry(function ($item, $list) {
526
+    $prepend = $prepend ?: curry(function($item, $list) {
527 527
         return is_string($list)
528 528
             ? $item . $list
529 529
             : array_merge([$item], $list);
@@ -558,7 +558,7 @@  discard block
 block discarded – undo
558 558
         $length = length($list);
559 559
         if ($count > $length || $count < -$length)
560 560
             return $list;
561
-        if(is_string($list)) {
561
+        if (is_string($list)) {
562 562
             return ($count >= 0)
563 563
                 ? substr($list, 0, $count)
564 564
                 : substr($list, $count);
@@ -709,7 +709,7 @@  discard block
 block discarded – undo
709 709
         $count = ($count > 0)
710 710
             ? $count - $length
711 711
             : $count + $length;
712
-        if(is_string($list)) {
712
+        if (is_string($list)) {
713 713
             return ($count >= 0)
714 714
                 ? substr($list, 0, $count)
715 715
                 : substr($list, $count);
@@ -1066,7 +1066,7 @@  discard block
 block discarded – undo
1066 1066
     $indexOf = $indexOf ?: curry(function($item, $list) {
1067 1067
         if (is_string($list)) {
1068 1068
             $index = strpos($list, $item);
1069
-            return $index === false ? -1 : $index;
1069
+            return $index === false ? - 1 : $index;
1070 1070
         }
1071 1071
         $list = (array) $list;
1072 1072
         $index = 0;
@@ -1077,7 +1077,7 @@  discard block
 block discarded – undo
1077 1077
                 return $keys[$index];
1078 1078
             $index ++;
1079 1079
         }
1080
-        return -1;
1080
+        return - 1;
1081 1081
     });
1082 1082
     return _apply($indexOf, func_get_args());
1083 1083
 }
@@ -1106,7 +1106,7 @@  discard block
 block discarded – undo
1106 1106
     $lastIndexOf = $lastIndexOf ?: curry(function($item, $list) {
1107 1107
         if (is_string($list)) {
1108 1108
             $index = strrpos($list, $item);
1109
-            return $index === false ? -1 : $index;
1109
+            return $index === false ? - 1 : $index;
1110 1110
         }
1111 1111
         $list = (array) $list;
1112 1112
         $keys = array_keys($list);
@@ -1116,7 +1116,7 @@  discard block
 block discarded – undo
1116 1116
                 return $keys[$index];
1117 1117
             $index --;
1118 1118
         }
1119
-        return -1;
1119
+        return - 1;
1120 1120
     });
1121 1121
     return _apply($lastIndexOf, func_get_args());
1122 1122
 }
@@ -1151,7 +1151,7 @@  discard block
 block discarded – undo
1151 1151
                 }
1152 1152
                 $index ++;
1153 1153
             }
1154
-            if (! $found) {
1154
+            if (!$found) {
1155 1155
                 $result[$size] = $item;
1156 1156
                 $size ++;
1157 1157
             }
@@ -1211,9 +1211,9 @@  discard block
 block discarded – undo
1211 1211
     static $groupBy = false;
1212 1212
     $groupBy = $groupBy ?: curry(function($fn, $list) {
1213 1213
         $result = [];
1214
-        foreach($list as $item) {
1214
+        foreach ($list as $item) {
1215 1215
             $index = $fn($item);
1216
-            if (! isset($result[$index]))
1216
+            if (!isset($result[$index]))
1217 1217
                 $result[$index] = [];
1218 1218
             $result[$index][] = $item;
1219 1219
         }
Please login to merge, or discard this patch.
src/string.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -46,7 +46,7 @@
 block discarded – undo
46 46
  */
47 47
 function join() {
48 48
     static $join = false;
49
-    $join = $join ?: curry(function($glue, $pieces){
49
+    $join = $join ?: curry(function($glue, $pieces) {
50 50
         return implode($glue, $pieces);
51 51
     });
52 52
     return _apply($join, func_get_args());
Please login to merge, or discard this patch.
src/math.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
  */
21 21
 function plus() {
22 22
     static $plus = false;
23
-    $plus = $plus ?: curry(function($x, $y){
23
+    $plus = $plus ?: curry(function($x, $y) {
24 24
         return $x + $y;
25 25
     });
26 26
     return _apply($plus, func_get_args());
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
  */
42 42
 function minus() {
43 43
     static $minus = false;
44
-    $minus = $minus ?: curry(function($x, $y){
44
+    $minus = $minus ?: curry(function($x, $y) {
45 45
         return $x - $y;
46 46
     });
47 47
     return _apply($minus, func_get_args());
@@ -62,8 +62,8 @@  discard block
 block discarded – undo
62 62
  */
63 63
 function negate() {
64 64
     static $negate = false;
65
-    $negate = $negate ?: curry(function($x){
66
-        return -$x;
65
+    $negate = $negate ?: curry(function($x) {
66
+        return - $x;
67 67
     });
68 68
     return _apply($negate, func_get_args());
69 69
 }
@@ -84,7 +84,7 @@  discard block
 block discarded – undo
84 84
  */
85 85
 function multiply() {
86 86
     static $multiply = false;
87
-    $multiply = $multiply ?: curry(function($x, $y){
87
+    $multiply = $multiply ?: curry(function($x, $y) {
88 88
         return $y * $x;
89 89
     });
90 90
     return _apply($multiply, func_get_args());
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
  */
106 106
 function divide() {
107 107
     static $divide = false;
108
-    $divide = $divide ?: curry(function($x, $y){
108
+    $divide = $divide ?: curry(function($x, $y) {
109 109
         return $x / $y;
110 110
     });
111 111
     return _apply($divide, func_get_args());
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
  */
127 127
 function modulo() {
128 128
     static $modulo = false;
129
-    $modulo = $modulo ?: curry(function($x, $y){
129
+    $modulo = $modulo ?: curry(function($x, $y) {
130 130
         return $x % $y;
131 131
     });
132 132
     return _apply($modulo, func_get_args());
@@ -186,7 +186,7 @@  discard block
 block discarded – undo
186 186
  */
187 187
 function min() {
188 188
     static $min = false;
189
-    $min = $min ?: curry(function($a, $b){
189
+    $min = $min ?: curry(function($a, $b) {
190 190
         return $a < $b ? $a : $b;
191 191
     });
192 192
     return _apply($min, func_get_args());
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
  */
210 210
 function minBy() {
211 211
     static $minBy = false;
212
-    $minBy = $minBy ?: curry(function($fn, $a, $b){
212
+    $minBy = $minBy ?: curry(function($fn, $a, $b) {
213 213
         return $fn($a) < $fn($b) ? $a : $b;
214 214
     });
215 215
     return _apply($minBy, func_get_args());
@@ -231,7 +231,7 @@  discard block
 block discarded – undo
231 231
  */
232 232
 function max() {
233 233
     static $max = false;
234
-    $max = $max ?: curry(function($a, $b){
234
+    $max = $max ?: curry(function($a, $b) {
235 235
         return $a > $b ? $a : $b;
236 236
     });
237 237
     return _apply($max, func_get_args());
@@ -254,7 +254,7 @@  discard block
 block discarded – undo
254 254
  */
255 255
 function maxBy() {
256 256
     static $maxBy = false;
257
-    $maxBy = $maxBy ?: curry(function($fn, $a, $b){
257
+    $maxBy = $maxBy ?: curry(function($fn, $a, $b) {
258 258
         return $fn($a) > $fn($b) ? $a : $b;
259 259
     });
260 260
     return _apply($maxBy, func_get_args());
Please login to merge, or discard this patch.
src/object.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -173,7 +173,7 @@  discard block
 block discarded – undo
173 173
  */
174 174
 function has() {
175 175
     static $has = false;
176
-    $has = $has ?: curry(function($name, $object){
176
+    $has = $has ?: curry(function($name, $object) {
177 177
         if (is_object($object)) return isset($object->{$name});
178 178
         if (is_array($object)) return isset($object[$name]);
179 179
         return false;
@@ -208,7 +208,7 @@  discard block
 block discarded – undo
208 208
  */
209 209
 function get() {
210 210
     static $get = false;
211
-    $get = $get ?: curry(function($name, $object){
211
+    $get = $get ?: curry(function($name, $object) {
212 212
         return is_object($object)
213 213
             ? (isset($object->{$name}) ? $object->{$name} : null)
214 214
             : (isset($object[$name]) ? $object[$name] : null);
Please login to merge, or discard this patch.