File tree Expand file tree Collapse file tree 6 files changed +16
-4
lines changed
Expand file tree Collapse file tree 6 files changed +16
-4
lines changed Original file line number Diff line number Diff line change 11<?php
22
3+ declare (strict_types=1 );
4+
35namespace SebastiaanLuca \PipeOperator ;
46
57class Pipe
@@ -15,14 +17,14 @@ public function __construct(mixed $value)
1517 }
1618 }
1719
18- public static function from ( $ value ): self
20+ public function __call ( string $ name , array $ arguments ): mixed
1921 {
20- return new self ( $ value );
22+ return $ this -> pipe ( $ name , ... $ arguments );
2123 }
2224
23- public function __call ( string $ name , array $ arguments ): mixed
25+ public static function from ( $ value ): self
2426 {
25- return $ this -> pipe ( $ name , ... $ arguments );
27+ return new self ( $ value );
2628 }
2729
2830 public function pipe (callable |object |string $ callback , mixed ...$ arguments ): self |PipeProxy
Original file line number Diff line number Diff line change 11<?php
22
3+ declare (strict_types=1 );
4+
35namespace SebastiaanLuca \PipeOperator ;
46
57use Closure ;
Original file line number Diff line number Diff line change 11<?php
22
3+ declare (strict_types=1 );
4+
35use SebastiaanLuca \PipeOperator \Pipe ;
46
57if (! function_exists ('take ' )) {
Original file line number Diff line number Diff line change 11<?php
22
3+ declare (strict_types=1 );
4+
35namespace SebastiaanLuca \PipeOperator \Tests \Unit \Classes ;
46
57use PHPUnit \Framework \TestCase ;
Original file line number Diff line number Diff line change 11<?php
22
3+ declare (strict_types=1 );
4+
35namespace SebastiaanLuca \PipeOperator \Tests \Unit \Classes ;
46
57use Closure ;
Original file line number Diff line number Diff line change 11<?php
22
3+ declare (strict_types=1 );
4+
35namespace SebastiaanLuca \PipeOperator \Tests \Unit \Classes ;
46
57use PHPUnit \Framework \TestCase ;
You can’t perform that action at this time.
0 commit comments