Property | Type | Description | |
---|---|---|---|
$requestBuilder | |||
$serializer | Mailgun\Deserializer\ResponseDeserializer |
Method | Description | |
---|---|---|
__construct ( Http\Client\HttpClient $httpClient, |
Method | Description | |
---|---|---|
createJsonBody ( array $parameters ) : null | string | Create a JSON encoded version of an array of parameters. | |
httpDelete ( string $path, array $parameters = [], array $requestHeaders = [] ) : Psr\Http\Message\ResponseInterface | Send a DELETE request with JSON-encoded parameters. | |
httpGet ( string $path, array $parameters = [], array $requestHeaders = [] ) : Psr\Http\Message\ResponseInterface | Send a GET request with query parameters. | |
httpPost ( string $path, array $parameters = [], array $requestHeaders = [] ) : Psr\Http\Message\ResponseInterface | Send a POST request with JSON-encoded parameters. | |
httpPostRaw ( string $path, array | string $body, array $requestHeaders = [] ) : Psr\Http\Message\ResponseInterface | Send a POST request with raw data. | |
httpPut ( string $path, array $parameters = [], array $requestHeaders = [] ) : Psr\Http\Message\ResponseInterface | Send a PUT request with JSON-encoded parameters. | |
safeDeserialize ( Psr\Http\Message\ResponseInterface $response, string $className ) | Attempts to safely deserialize the response into the given class. |
public __construct ( Http\Client\HttpClient $httpClient, |
||
$httpClient | Http\Client\HttpClient | |
$requestBuilder | ||
$deserializer | Mailgun\Deserializer\ResponseDeserializer |
protected safeDeserialize ( Psr\Http\Message\ResponseInterface $response, string $className ) | ||
$response | Psr\Http\Message\ResponseInterface | |
$className | string |
protected RequestBuilder,Mailgun $requestBuilder | ||
return |