Google API Core Client - Class RestTransport (1.36.0)

Reference documentation and code samples for the Google API Core Client class RestTransport.

A REST based transport implementation.

Namespace

Google \ ApiCore \ Transport

Methods

__construct

Parameters
Name Description
requestBuilder Google\ApiCore\RequestBuilder

A builder responsible for creating a PSR-7 request from a set of request information.

httpHandler callable

A handler used to deliver PSR-7 requests.

startUnaryCall

Returns a promise used to execute network requests.

Parameters
Name Description
call Google\ApiCore\Call
options array

startServerStreamingCall

Starts a server streaming call.

Parameters
Name Description
call Google\ApiCore\Call
options array

static::build

Builds a RestTransport.

Parameters
Name Description
apiEndpoint string

The address of the API remote host, for example "example.googleapis.com".

restConfigPath string

Path to rest config file.

config array

Config options used to construct the gRPC transport.

↳ httpHandler callable

A handler used to deliver PSR-7 requests.

↳ clientCertSource callable

A callable which returns the client cert as a string.

↳ hasEmulator bool

True if the emulator is enabled.

Returns
Type Description
RestTransport