Igorw\ComposeTest::testComposeWithMultipleFuncs PHP Method

testComposeWithMultipleFuncs() public method

    function testComposeWithMultipleFuncs()
    {
        $composed = compose(function ($x) {
            return "baz({$x})";
        }, function ($x) {
            return "bar({$x})";
        }, function ($x) {
            return "foo({$x})";
        });
        $this->assertSame('baz(bar(foo(x)))', $composed('x'));
    }