similar to #679
See also googleapis/google-cloud-php#7841 (comment)
Clients which perform long running operations have a few methods in common, and so we could implement a LongRunningOperationProviderInterface (or something along those lines) which has the following methods:
public function resumeOperation($operationName, $methodName = null): OperationResponse
public function getOperationsClient(): OperationsClient
NOTE: We should also add return types for the above methods, and for createOperationsClient, while we're at it
similar to #679
See also googleapis/google-cloud-php#7841 (comment)
Clients which perform long running operations have a few methods in common, and so we could implement a
LongRunningOperationProviderInterface(or something along those lines) which has the following methods:public function resumeOperation($operationName, $methodName = null): OperationResponsepublic function getOperationsClient(): OperationsClientNOTE: We should also add return types for the above methods, and for
createOperationsClient, while we're at it