1*cc02d7e2SAndroid Build Coastguard Worker<?php 2*cc02d7e2SAndroid Build Coastguard Worker// GENERATED CODE -- DO NOT EDIT! 3*cc02d7e2SAndroid Build Coastguard Worker 4*cc02d7e2SAndroid Build Coastguard Worker// Original file comments: 5*cc02d7e2SAndroid Build Coastguard Worker// Copyright 2015 gRPC authors. 6*cc02d7e2SAndroid Build Coastguard Worker// 7*cc02d7e2SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 8*cc02d7e2SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 9*cc02d7e2SAndroid Build Coastguard Worker// You may obtain a copy of the License at 10*cc02d7e2SAndroid Build Coastguard Worker// 11*cc02d7e2SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 12*cc02d7e2SAndroid Build Coastguard Worker// 13*cc02d7e2SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 14*cc02d7e2SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 15*cc02d7e2SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16*cc02d7e2SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 17*cc02d7e2SAndroid Build Coastguard Worker// limitations under the License. 18*cc02d7e2SAndroid Build Coastguard Worker// 19*cc02d7e2SAndroid Build Coastguard Workernamespace Helloworld; 20*cc02d7e2SAndroid Build Coastguard Worker 21*cc02d7e2SAndroid Build Coastguard Worker/** 22*cc02d7e2SAndroid Build Coastguard Worker * The greeting service definition. 23*cc02d7e2SAndroid Build Coastguard Worker */ 24*cc02d7e2SAndroid Build Coastguard Workerclass GreeterStub { 25*cc02d7e2SAndroid Build Coastguard Worker 26*cc02d7e2SAndroid Build Coastguard Worker /** 27*cc02d7e2SAndroid Build Coastguard Worker * Sends a greeting 28*cc02d7e2SAndroid Build Coastguard Worker * @param \Helloworld\HelloRequest $request client request 29*cc02d7e2SAndroid Build Coastguard Worker * @param \Grpc\ServerContext $context server request context 30*cc02d7e2SAndroid Build Coastguard Worker * @return \Helloworld\HelloReply for response data, null if if error occured 31*cc02d7e2SAndroid Build Coastguard Worker * initial metadata (if any) and status (if not ok) should be set to $context 32*cc02d7e2SAndroid Build Coastguard Worker */ 33*cc02d7e2SAndroid Build Coastguard Worker public function SayHello( 34*cc02d7e2SAndroid Build Coastguard Worker \Helloworld\HelloRequest $request, 35*cc02d7e2SAndroid Build Coastguard Worker \Grpc\ServerContext $context 36*cc02d7e2SAndroid Build Coastguard Worker ): ?\Helloworld\HelloReply { 37*cc02d7e2SAndroid Build Coastguard Worker $context->setStatus(\Grpc\Status::unimplemented()); 38*cc02d7e2SAndroid Build Coastguard Worker return null; 39*cc02d7e2SAndroid Build Coastguard Worker } 40*cc02d7e2SAndroid Build Coastguard Worker 41*cc02d7e2SAndroid Build Coastguard Worker /** 42*cc02d7e2SAndroid Build Coastguard Worker * Get the method descriptors of the service for server registration 43*cc02d7e2SAndroid Build Coastguard Worker * 44*cc02d7e2SAndroid Build Coastguard Worker * @return array of \Grpc\MethodDescriptor for the service methods 45*cc02d7e2SAndroid Build Coastguard Worker */ 46*cc02d7e2SAndroid Build Coastguard Worker public final function getMethodDescriptors(): array 47*cc02d7e2SAndroid Build Coastguard Worker { 48*cc02d7e2SAndroid Build Coastguard Worker return [ 49*cc02d7e2SAndroid Build Coastguard Worker '/helloworld.Greeter/SayHello' => new \Grpc\MethodDescriptor( 50*cc02d7e2SAndroid Build Coastguard Worker $this, 51*cc02d7e2SAndroid Build Coastguard Worker 'SayHello', 52*cc02d7e2SAndroid Build Coastguard Worker '\Helloworld\HelloRequest', 53*cc02d7e2SAndroid Build Coastguard Worker \Grpc\MethodDescriptor::UNARY_CALL 54*cc02d7e2SAndroid Build Coastguard Worker ), 55*cc02d7e2SAndroid Build Coastguard Worker ]; 56*cc02d7e2SAndroid Build Coastguard Worker } 57*cc02d7e2SAndroid Build Coastguard Worker 58*cc02d7e2SAndroid Build Coastguard Worker} 59