public function shouldComposeFunctions() { //given $functionA = Functions::trim(); $functionB = Functions::append('a '); //when $result = Functions::call(Functions::compose($functionA, $functionB), ' '); //then $this->assertEquals('a', $result); }