Documentation

HTTPClientAbstract
in package
implements HTTPClientInterface

AbstractYes

Table of Contents

Interfaces

HTTPClientInterface

Properties

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

Methods

__construct()  : mixed
HTTPClientAbstract constructor.
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()

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