'us-east-1', 'version' => 'latest' ]); $this->addMockResults($client, [[]]); $client->getHandlerList()->appendSign(Middleware::tap(function ($c, $r) use (&$command, &$request) { $command = $c; $request = $r; })); $client->predict([ 'MLModelId' => 'foo', 'Record' => ['foo' => 'bar'], 'PredictEndpoint' => (string) $predictEndpoint ]); $this->assertSame($predictEndpoint->getHost(), $request->getUri()->getHost()); } }