@@ -10,7 +10,7 @@ class MethodsTest extends TestCase
1010 /**
1111 * @test
1212 */
13- public function it can transform a value using a callable string method () : void
13+ public function it can transform a value using a callable string method (): void
1414 {
1515 $ this ->assertSame (
1616 'STRING ' ,
@@ -23,7 +23,7 @@ public function it can transform a value using a callable string method
2323 /**
2424 * @test
2525 */
26- public function it can transform a value using a callable string method using the method directly () : void
26+ public function it can transform a value using a callable string method using the method directly (): void
2727 {
2828 $ this ->assertSame (
2929 'STRING ' ,
@@ -36,13 +36,13 @@ public function it can transform a value using a callable string method
3636 /**
3737 * @test
3838 */
39- public function it can transform a value using a closure () : void
39+ public function it can transform a value using a closure (): void
4040 {
4141 $ this ->assertSame (
4242 'prefixed-string ' ,
4343 take ('string ' )
4444 ->pipe (function (string $ value ) {
45- return 'prefixed- ' . $ value ;
45+ return 'prefixed- ' . $ value ;
4646 })
4747 ->get ()
4848 );
@@ -51,7 +51,20 @@ public function it can transform a value using a closure() : void
5151 /**
5252 * @test
5353 */
54- public function it can transform a value using a public class method () : void
54+ public function it can transform a value using a short closure (): void
55+ {
56+ $ this ->assertSame (
57+ 'prefixed-string ' ,
58+ take ('string ' )
59+ ->pipe (fn (string $ value ): string => 'prefixed- ' .$ value )
60+ ->get ()
61+ );
62+ }
63+
64+ /**
65+ * @test
66+ */
67+ public function it can transform a value using a public class method (): void
5568 {
5669 $ this ->assertSame (
5770 'UPPERCASE ' ,
@@ -64,7 +77,7 @@ public function it can transform a value using a public class method()
6477 /**
6578 * @test
6679 */
67- public function it can transform a value using a proxied public class method () : void
80+ public function it can transform a value using a proxied public class method (): void
6881 {
6982 $ this ->assertSame (
7083 'UPPERCASE ' ,
@@ -77,7 +90,7 @@ public function it can transform a value using a proxied public class
7790 /**
7891 * @test
7992 */
80- public function it can transform a value using a private class method () : void
93+ public function it can transform a value using a private class method (): void
8194 {
8295 $ this ->assertSame (
8396 'lowercase ' ,
@@ -90,7 +103,7 @@ public function it can transform a value using a private class method()
90103 /**
91104 * @test
92105 */
93- public function it can transform a value using a proxied private class method () : void
106+ public function it can transform a value using a proxied private class method (): void
94107 {
95108 $ this ->assertSame (
96109 'start-add-this ' ,
@@ -104,7 +117,7 @@ public function it can transform a value using a proxied private class
104117 /**
105118 * @test
106119 */
107- public function it can transform a value while accepting pipe parameters () : void
120+ public function it can transform a value while accepting pipe parameters (): void
108121 {
109122 $ this ->assertSame (
110123 ['KEY ' => 'value ' ],
@@ -117,7 +130,7 @@ public function it can transform a value while accepting pipe parameters
117130 /**
118131 * @test
119132 */
120- public function it can transform a value while accepting pipe parameters using the method directly () : void
133+ public function it can transform a value while accepting pipe parameters using the method directly (): void
121134 {
122135 $ this ->assertSame (
123136 ['KEY ' => 'value ' ],
@@ -127,32 +140,17 @@ public function it can transform a value while accepting pipe parameters
127140 );
128141 }
129142
130- /**
131- * @param string $value
132- *
133- * @return string
134- */
135- public function uppercase (string $ value ) : string
143+ public function uppercase (string $ value ): string
136144 {
137145 return mb_strtoupper ($ value );
138146 }
139147
140- /**
141- * @param string $value
142- *
143- * @return string
144- */
145- private function lowercase (string $ value ) : string
148+ private function lowercase (string $ value ): string
146149 {
147150 return mb_strtolower ($ value );
148151 }
149152
150- /**
151- * @param array ...$values
152- *
153- * @return string
154- */
155- private function join (...$ values ) : string
153+ private function join (string ...$ values ): string
156154 {
157155 return implode ('- ' , $ values );
158156 }
0 commit comments