Documentation

CurlClient extends HTTPClientAbstract
in package

A "simple" cURL http client

Table of Contents

Properties

$logger  : LoggerInterface
$options  : HTTPOptions|SettingsContainerInterface
$responseFactory  : ResponseFactoryInterface
$streamFactory  : StreamFactoryInterface|null

Methods

__construct()  : mixed
HTTPClientAbstract constructor.
sendRequest()  : ResponseInterface
setLogger()  : static
Sets a PSR-3 Logger
setResponseFactory()  : static
Sets a PSR-17 response factory
setStreamFactory()  : static
Sets a PSR-17 stream factory

Properties

Methods

__construct()

HTTPClientAbstract constructor.

public __construct(ResponseFactoryInterface $responseFactory[, HTTPOptions|SettingsContainerInterface $options = new HTTPOptions() ][, LoggerInterface $logger = new NullLogger() ]) : mixed
Parameters
$responseFactory : ResponseFactoryInterface
$options : HTTPOptions|SettingsContainerInterface = new HTTPOptions()
$logger : LoggerInterface = new NullLogger()

sendRequest()

public sendRequest(RequestInterface $request) : ResponseInterface
Parameters
$request : RequestInterface
Tags
inheritDoc
Return values
ResponseInterface

setLogger()

Sets a PSR-3 Logger

public setLogger(LoggerInterface $logger) : static
Parameters
$logger : LoggerInterface
Tags
inheritDoc
codeCoverageIgnore
Return values
static

setResponseFactory()

Sets a PSR-17 response factory

public setResponseFactory(ResponseFactoryInterface $responseFactory) : static
Parameters
$responseFactory : ResponseFactoryInterface
Tags
inheritDoc
codeCoverageIgnore
Return values
static

setStreamFactory()

Sets a PSR-17 stream factory

public setStreamFactory(StreamFactoryInterface $streamFactory) : static
Parameters
$streamFactory : StreamFactoryInterface
Tags
inheritDoc
codeCoverageIgnore
Return values
static

        
On this page

Search results