package Default

 Methods

Constructor

__construct(string $message = null, integer $code = self::ERROR_OTHER, mixed $data = null

Parameters

$message

string

$code

integer

$data

mixed

Cast to string (JSON)

__toString() : string

Returns

string

Get error code

getCode() : integer | null

Returns

integernull

Get error data

getData() : mixed

Returns

mixed

Get error message

getMessage() : string

Returns

string

Set error code.

setCode(integer $code) : \Zend\Json\Server\Error

If the error code is 0, it will be set to -32000 (ERROR_OTHER).

Parameters

$code

integer

Returns

\Zend\Json\Server\Error

Set error data

setData(mixed $data) : \Zend\Json\Server\Error

Parameters

$data

mixed

Returns

\Zend\Json\Server\Error

Set error message

setMessage(string $message) : \Zend\Json\Server\Error

Parameters

$message

string

Returns

\Zend\Json\Server\Error

Cast error to array

toArray() : array

Returns

array

Cast error to JSON

toJson() : string

Returns

string

 Properties

 

Current code

$code : integer

Default

self::ERROR_OTHER
 

Error data

$data : mixed

Default

 

Error message

$message : string

Default

 Constants

 

ERROR_INTERNAL

ERROR_INTERNAL = -32603 
 

ERROR_INVALID_METHOD

ERROR_INVALID_METHOD = -32601 
 

ERROR_INVALID_PARAMS

ERROR_INVALID_PARAMS = -32602 
 

ERROR_INVALID_REQUEST

ERROR_INVALID_REQUEST = -32600 
 

ERROR_OTHER

ERROR_OTHER = -32000 
 

ERROR_PARSE

ERROR_PARSE = -32700