public function pipe(callable $callback) { return $callback($this); }
public function testPipe() { $collection = new Collection([1, 2, 3]); $this->assertEquals(6, $collection->pipe(function ($collection) { return $collection->sum(); })); }