ZendTest\Stratigility\MiddlewarePipeTest::testMiddlewareRequestPathMustBeTrimmedOffWithPipeRoutePath PHP Method

testMiddlewareRequestPathMustBeTrimmedOffWithPipeRoutePath() public method

    public function testMiddlewareRequestPathMustBeTrimmedOffWithPipeRoutePath()
    {
        $request = new Request([], [], 'http://local.example.com/foo/bar', 'GET', 'php://memory');
        $executed = false;
        $this->middleware->pipe('/foo', function ($req, $res, $next) use(&$executed) {
            $this->assertEquals('/bar', $req->getUri()->getPath());
            $executed = true;
        });
        $this->middleware->__invoke($request, $this->response, $this->createFinalHandler());
        $this->assertTrue($executed);
    }
MiddlewarePipeTest