final class GrpcResponse

Methods

static GrpcResponse
make(Message $message)

Create a unary response.

static GrpcResponse
stream(iterable $messages)

Create a server-streaming response.

withInitialMetadata(Metadata|array $metadata)

Append initial response metadata.

withTrailingMetadata(Metadata|array $metadata)

Append trailing response metadata.

bool
isStreaming()

Determine whether this is a server-streaming response.

Message
message()

Return the unary response message.

iterable
messages()

Return the server-streaming response messages.

initialMetadata()

Return the initial response metadata.

trailingMetadata()

Return the trailing response metadata.

Details

at line 27
static GrpcResponse make(Message $message)

Create a unary response.

Parameters

Message $message

Return Value

GrpcResponse

at line 42
static GrpcResponse stream(iterable $messages)

Create a server-streaming response.

Parameters

iterable $messages

Return Value

GrpcResponse

at line 57
GrpcResponse withInitialMetadata(Metadata|array $metadata)

Append initial response metadata.

Parameters

Metadata|array $metadata

Return Value

GrpcResponse

at line 72
GrpcResponse withTrailingMetadata(Metadata|array $metadata)

Append trailing response metadata.

Parameters

Metadata|array $metadata

Return Value

GrpcResponse

at line 87
bool isStreaming()

internal  
 

Determine whether this is a server-streaming response.

Return Value

bool

at line 97
Message message()

internal  
 

Return the unary response message.

Return Value

Message

at line 111
iterable messages()

internal  
 

Return the server-streaming response messages.

Return Value

iterable

at line 123
Metadata initialMetadata()

internal  
 

Return the initial response metadata.

Return Value

Metadata

at line 133
Metadata trailingMetadata()

internal  
 

Return the trailing response metadata.

Return Value

Metadata