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'