public function run( RequestInterface $request, $arguments ) {
		return $this->executeMiddleware( $this->middleware, $request, function () use ( $arguments ) {
			return call_user_func_array( [$this->getHandler(), 'execute'], $arguments );
		} );
	}
public function run( RequestInterface $request, $arguments ) {
		return $this->executeMiddleware( $this->middleware, $request, function () use ( $arguments ) {
			return call_user_func_array( [$this->getHandler(), 'execute'], $arguments );
		} );
	}
public function run ( RequestInterface $ request , $ arguments ) { return $ this -> executeMiddleware ( $ this -> middleware , $ request , function ( ) use ( $ arguments ) { return call_user_func_array ( [ $ this -> getHandler ( ) , 'execute' ] , $ arguments ) ; } ) ; }
Get a response for the given request.

@param  RequestInterface                    $request
@param  array                               $arguments
@return \Psr\Http\Message\ResponseInterface
Get a response for the given request .