GuzzleHttp\Handler\MockHandler::getLastRequest PHP Method

getLastRequest() public method

Get the last received request.
public getLastRequest ( ) : Psr\Http\Message\RequestInterface
return Psr\Http\Message\RequestInterface
    public function getLastRequest()
    {
        return $this->lastRequest;
    }

Usage Example

 protected function shouldHaveMadeATokenRequest()
 {
     $lastRequest = $this->mockHandler->getLastRequest();
     $this->assertEquals('POST', $lastRequest->getMethod());
     $this->assertEquals($this->apiBaseUrl . '/oauth/token', $lastRequest->getUri());
     $requestBody = $lastRequest->getBody();
     $expectedBody = new MultipartStream([['name' => 'grant_type', 'contents' => 'authorization_code'], ['name' => 'code', 'contents' => $this->authorization->getCode()], ['name' => 'redirect_uri', 'contents' => $this->clientConfig->getParams()['redirect_uri']], ['name' => 'client_id', 'contents' => $this->clientConfig->getParams()['client_id']]], $requestBody->getBoundary());
     $this->assertEquals((string) $expectedBody, (string) $requestBody);
 }
All Usage Examples Of GuzzleHttp\Handler\MockHandler::getLastRequest