<?php // GENERATED CODE -- DO NOT EDIT! // Original file comments: // Copyright 2015 gRPC authors. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // namespace Helloworld; /** * The greeting service definition. */ class GreeterStub { /** * Sends a greeting * @param \Helloworld\HelloRequest $request client request * @param \Grpc\ServerContext $context server request context * @return \Helloworld\HelloReply for response data, null if if error occured * initial metadata (if any) and status (if not ok) should be set to $context */ public function SayHello( \Helloworld\HelloRequest $request, \Grpc\ServerContext $context ): ?\Helloworld\HelloReply { $context->setStatus(\Grpc\Status::unimplemented()); return null; } /** * Get the method descriptors of the service for server registration * * @return array of \Grpc\MethodDescriptor for the service methods */ public final function getMethodDescriptors(): array { return [ '/helloworld.Greeter/SayHello' => new \Grpc\MethodDescriptor( $this, 'SayHello', '\Helloworld\HelloRequest', \Grpc\MethodDescriptor::UNARY_CALL ), ]; } }