Google Cloud PHP shared dependency, providing functionality useful to all components. Client - Class ServiceException (1.60.0)

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.

Returns
Type Description
array

Constants

ERRORINFO_TYPE_REST

Value: 'type.googleapis.com/google.rpc.ErrorInfo'