setStatus(\Grpc\Status::unimplemented()); return null; } /** * @param \Grpc\Testing\EmptyMessage $request client request * @param \Grpc\ServerContext $context server request context * @return \Grpc\Testing\ReconnectInfo for response data, null if if error occured * initial metadata (if any) and status (if not ok) should be set to $context */ public function Stop( \Grpc\Testing\EmptyMessage $request, \Grpc\ServerContext $context ): ?\Grpc\Testing\ReconnectInfo { $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 [ '/grpc.testing.ReconnectService/Start' => new \Grpc\MethodDescriptor( $this, 'Start', '\Grpc\Testing\ReconnectParams', \Grpc\MethodDescriptor::UNARY_CALL ), '/grpc.testing.ReconnectService/Stop' => new \Grpc\MethodDescriptor( $this, 'Stop', '\Grpc\Testing\EmptyMessage', \Grpc\MethodDescriptor::UNARY_CALL ), ]; } }