Completed
Pull Request — master (#4)
by Siwapun
05:55 queued 04:27
created
test/ConstructTest.php 1 patch
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -8,18 +8,18 @@
 block discarded – undo
8 8
 class ConstructTest extends TestCase
9 9
 {
10 10
 
11
-  public function testFactoryMustReturnCorrectObjectType()
12
-  {
11
+    public function testFactoryMustReturnCorrectObjectType()
12
+    {
13 13
     $construct = construct()(PlainObjectAsset::class);
14 14
     $obj = $construct();
15 15
     $this->assertInstanceOf(PlainObjectAsset::class, $obj);
16
-  }
16
+    }
17 17
 
18
-  public function testFactoryMustAlwaysReturnNewObject()
19
-  {
18
+    public function testFactoryMustAlwaysReturnNewObject()
19
+    {
20 20
     $construct = construct()(PlainObjectAsset::class);
21 21
     $obj1 = $construct();
22 22
     $obj2 = $construct();
23 23
     $this->assertNotSame($obj1, $obj2);
24
-  }
24
+    }
25 25
 }
Please login to merge, or discard this patch.
src/function.php 2 patches
Indentation   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -8,12 +8,12 @@  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
-  };
14
-  $arguments = func_get_args();
15
-  $curried = curryN($add, 2);
16
-  return call_user_func_array($curried, $arguments);
13
+    };
14
+    $arguments = func_get_args();
15
+    $curried = curryN($add, 2);
16
+    return call_user_func_array($curried, $arguments);
17 17
 }
18 18
 
19 19
 /**
@@ -22,14 +22,14 @@  discard block
 block discarded – undo
22 22
  */
23 23
 function always()
24 24
 {
25
-  $always = function ($data) {
25
+    $always = function ($data) {
26 26
     return function () use ($data) {
27
-      return $data;
27
+        return $data;
28
+    };
28 29
     };
29
-  };
30
-  $arguments = func_get_args();
31
-  $curried = curryN($always, 1);
32
-  return call_user_func_array($curried, $arguments);
30
+    $arguments = func_get_args();
31
+    $curried = curryN($always, 1);
32
+    return call_user_func_array($curried, $arguments);
33 33
 }
34 34
 
35 35
 /**
@@ -38,8 +38,8 @@  discard block
 block discarded – undo
38 38
  */
39 39
 function compose()
40 40
 {
41
-  $arguments = array_reverse(func_get_args());
42
-  return call_user_func_array('Aerophant\Ramda\pipe', $arguments);
41
+    $arguments = array_reverse(func_get_args());
42
+    return call_user_func_array('Aerophant\Ramda\pipe', $arguments);
43 43
 }
44 44
 
45 45
 /**
@@ -48,37 +48,37 @@  discard block
 block discarded – undo
48 48
  */
49 49
 function construct()
50 50
 {
51
-  $construct = function ($class) {
51
+    $construct = function ($class) {
52 52
     return function () use ($class) {
53
-      return new $class();
53
+        return new $class();
54
+    };
54 55
     };
55
-  };
56
-  $arguments = func_get_args();
57
-  $curried = curryN($construct, 1);
58
-  return call_user_func_array($curried, $arguments);
56
+    $arguments = func_get_args();
57
+    $curried = curryN($construct, 1);
58
+    return call_user_func_array($curried, $arguments);
59 59
 }
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) {
67
-      throw new \InvalidArgumentException(
67
+        throw new \InvalidArgumentException(
68 68
         "Number of passed($length) parameters is greater than expected($numberOfArguments)"
69
-      );
69
+        );
70 70
     }
71 71
     // NO CURRY
72 72
     if ($length == $numberOfArguments) {
73
-      return call_user_func_array($fn, $arguments);
73
+        return call_user_func_array($fn, $arguments);
74 74
     }
75 75
     // AUTO CURRY
76 76
     $curriedFn = function () use ($fn, $arguments) {
77
-      $curriedArguments = func_get_args();
78
-      return call_user_func_array($fn, array_merge($arguments, $curriedArguments));
77
+        $curriedArguments = func_get_args();
78
+        return call_user_func_array($fn, array_merge($arguments, $curriedArguments));
79 79
     };
80 80
     return curryN($curriedFn, $numberOfArguments - $length);
81
-  };
81
+    };
82 82
 }
83 83
 
84 84
 /**
@@ -87,17 +87,17 @@  discard block
 block discarded – undo
87 87
  */
88 88
 function pipe()
89 89
 {
90
-  $arguments = func_get_args();
91
-  $length = count($arguments);
92
-  if ($length === 0) {
90
+    $arguments = func_get_args();
91
+    $length = count($arguments);
92
+    if ($length === 0) {
93 93
     throw new \Exception("pipe requires at least one argument");
94
-  }
95
-  return function () use ($arguments) {
94
+    }
95
+    return function () use ($arguments) {
96 96
     $internalArguments = func_get_args();
97 97
     $initialValue = call_user_func_array($arguments[0], $internalArguments);
98 98
     $accumulator = function ($acc, $it) {
99
-      return call_user_func_array($it, [$acc]);
99
+        return call_user_func_array($it, [$acc]);
100 100
     };
101 101
     return array_reduce(drop(0, $arguments), $accumulator, $initialValue);
102
-  };
102
+    };
103 103
 }
Please login to merge, or discard this 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.