PHP Класс Mailgun\RequestBuilder

Автор: Tobias Nyholm ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
getMultipartStreamBuilder ( ) : Http\Message\MultipartStream\MultipartStreamBuilder
getRequestFactory ( ) : Http\Message\RequestFactory

Описание методов

create() публичный Метод

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'] )
Результат Psr\Http\Message\RequestInterface

setMultipartStreamBuilder() публичный Метод

public setMultipartStreamBuilder ( Http\Message\MultipartStream\MultipartStreamBuilder $multipartStreamBuilder ) : RequestBuilder
$multipartStreamBuilder Http\Message\MultipartStream\MultipartStreamBuilder
Результат RequestBuilder

setRequestFactory() публичный Метод

public setRequestFactory ( Http\Message\RequestFactory $requestFactory ) : RequestBuilder
$requestFactory Http\Message\RequestFactory
Результат RequestBuilder