Grpc\ChannelCredentials::createInsecure() ]); $simple_request = new Grpc\Testing\SimpleRequest(); $timeout = $args['timeout_sec'] ? $args['timeout_sec'] * 1e6 : $TIMEOUT_US; $metadata = []; if ($args['metadata']) { $metadata = unserialize($args['metadata']); } $call = $stub->UnaryCall($simple_request, $metadata, ['timeout' => $timeout]); list($response, $status) = $call->wait(); exit($status->code);