PHP Class Mailgun\RequestBuilder

Author: Tobias Nyholm ([email protected])
Afficher le fichier Open project: mailgun/mailgun-php Class Usage Examples

Méthodes publiques

Méthode Description
create ( string $method, string $uri, array $headers = [], array | string | null $body = null ) : Psr\Http\Message\RequestInterface Creates a new PSR-7 request.
setMultipartStreamBuilder ( Http\Message\MultipartStream\MultipartStreamBuilder $multipartStreamBuilder ) : RequestBuilder
setRequestFactory ( Http\Message\RequestFactory $requestFactory ) : RequestBuilder

Private Methods

Méthode Description
getMultipartStreamBuilder ( ) : Http\Message\MultipartStream\MultipartStreamBuilder
getRequestFactory ( ) : Http\Message\RequestFactory

Method Details

create() public méthode

Creates a new PSR-7 request.
public create ( string $method, string $uri, array $headers = [], array | string | null $body = null ) : Psr\Http\Message\RequestInterface
$method string
$uri string
$headers array
$body array | string | null Request body. If body is an array we will send a as multipart stream request. If array, each array *item* MUST look like: array ( 'content' => string|resource|StreamInterface, 'name' => string, 'filename'=> string (optional) 'headers' => array (optinal) ['header-name' => 'header-value'] )
Résultat Psr\Http\Message\RequestInterface

setMultipartStreamBuilder() public méthode

public setMultipartStreamBuilder ( Http\Message\MultipartStream\MultipartStreamBuilder $multipartStreamBuilder ) : RequestBuilder
$multipartStreamBuilder Http\Message\MultipartStream\MultipartStreamBuilder
Résultat RequestBuilder

setRequestFactory() public méthode

public setRequestFactory ( Http\Message\RequestFactory $requestFactory ) : RequestBuilder
$requestFactory Http\Message\RequestFactory
Résultat RequestBuilder