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 \ ExceptionMethods
__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.
Returns | |
---|---|
Type | Description |
array |
Constants
ERRORINFO_TYPE_REST
Value: 'type.googleapis.com/google.rpc.ErrorInfo'