Reference documentation and code samples for the Google Cloud PHP shared dependency, providing functionality useful to all components. Client class ServiceException.
Exception thrown when a request fails.
Namespace
Google \ Cloud \ Core \ Exception
Methods
__construct
Handle previous exceptions differently here.
Parameters
Name
Description
message
string|null
code
int
serviceException
Exception|null
metadata
array
[optional] Exception metadata.
hasServiceException
If $serviceException is set, return true.
Returns
Type
Description
bool
getServiceException
Return the service exception object.
Returns
Type
Description
Exception|null
getMetadata
Get exception metadata.
getErrorInfoMetadata
Returns the metadata from the ErrorInfo part of the exception
Returns
Type
Description
array
getReason
Returns the reason from the ErrorInfo part of the exception
Returns
Type
Description
string
getRetryDelay
Return the delay in seconds and nanos before retrying the failed request.