process() public method

{@inheritDocs}
public process ( Psr\Http\Message\ServerRequestInterface $request, Interop\Http\Middleware\DelegateInterface $delegate )
$request Psr\Http\Message\ServerRequestInterface
$delegate Interop\Http\Middleware\DelegateInterface
 public function testWrapperDecoratesAndProxiesToCallableInteropMiddleware()
 {
     $request = $this->prophesize(ServerRequestInterface::class)->reveal();
     $delegate = $this->prophesize(DelegateInterface::class)->reveal();
     $response = $this->prophesize(ResponseInterface::class)->reveal();
     $decorator = new CallableInteropMiddlewareWrapper(function ($request, DelegateInterface $delegate) use($response) {
         return $response;
     });
     $this->assertSame($response, $decorator->process($request, $delegate));
 }