MockGrpcTransport
class MockGrpcTransport extends GrpcTransport
Traits
Provides helper methods for gRPC support.
Provides helper methods for service address handling.
Methods
__construct($mockCall = null)
No description
static GrpcTransport
build(string $serviceAddress, array $config = [])
Builds a GrpcTransport.
from GrpcTransport
from GrpcTransport
from GrpcTransport
from GrpcTransport
_simpleRequest($method, $arguments, $deserialize, array $metadata = [], array $options = [])
No description
PromiseInterface
from GrpcTransport
_clientStreamRequest($method, $deserialize, array $metadata = [], array $options = [])
No description
_serverStreamRequest($method, $arguments, $deserialize, array $metadata = [], array $options = [])
No description
_bidiRequest($method, $deserialize, array $metadata = [], array $options = [])
No description
getRequestArguments()
No description
Details
in ValidationTrait at line 41
static array
validate(array $arr, array $requiredKeys)
in ValidationTrait at line 51
static array
validateNotNull(array $arr, array $requiredKeys)
at line 48
__construct($mockCall = null)
in GrpcTransport at line 97
static GrpcTransport
build(string $serviceAddress, array $config = [])
Builds a GrpcTransport.
in GrpcTransport at line 134
BidiStream
startBidiStreamingCall(Call $call, array $options)
Starts a bidi streaming call.
in GrpcTransport at line 150
ClientStream
startClientStreamingCall(Call $call, array $options)
Starts a client streaming call.
in GrpcTransport at line 166
ServerStream
startServerStreamingCall(Call $call, array $options)
Starts a server streaming call.
at line 55
protected
_simpleRequest($method, $arguments, $deserialize, array $metadata = [], array $options = [])
in GrpcTransport at line 228
PromiseInterface
startUnaryCall(Call $call, array $options)
Returns a promise used to execute network requests.