Documentation

LoggingClient
in package
implements ClientInterface

a silly logging wrapper (do not use in production!)

Tags
codeCoverageIgnore

Table of Contents

Interfaces

ClientInterface

Properties

$http  : ClientInterface
$logger  : LoggerInterface

Methods

__construct()  : mixed
LoggingClient constructor.
sendRequest()  : ResponseInterface
setLogger()  : static

Properties

Methods

__construct()

LoggingClient constructor.

public __construct(ClientInterface $http[, LoggerInterface $logger = new NullLogger() ]) : mixed
Parameters
$http : ClientInterface
$logger : LoggerInterface = new NullLogger()

sendRequest()

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

setLogger()

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

        
On this page

Search results