Details
Class constants
const ERROR_PARSE = -32768
const ERROR_INVALID_REQUEST = -32600
const ERROR_INVALID_METHOD = -32601
const ERROR_INVALID_PARAMS = -32602
const ERROR_INTERNAL = -32603
const ERROR_OTHER = -32000
Instance fields
protected $_allowedCodes = array(
self::ERROR_PARSE,
self::ERROR_INVALID_REQUEST,
self::ERROR_INVALID_METHOD,
self::ERROR_INVALID_PARAMS,
self::ERROR_INTERNAL,
self::ERROR_OTHER,
)
Allowed error codes
Var
array
protected $_code = -32000
Instance methods
public function __construct( |
$message = null $code = -32000 $data = null)
|
Constructor
Parameters
string $message |
|
int $code |
|
mixed $data |
|
Returns
void
public function __toString( |
)
|
Cast to string (JSON)
Returns
string
public function getCode( |
)
|
Get error code
Returns
int|null
public function getData( |
)
|
Get error data
Returns
mixed
public function getMessage( |
)
|
Get error message
Returns
string
public function setCode( |
$code)
|
Set error code
Parameters
public function setData( |
$data)
|
Set error data
Parameters
public function setMessage( |
$message)
|
Set error message
Parameters
public function toArray( |
)
|
Cast error to array
Returns
array
public function toJson( |
)
|
Cast error to JSON
Returns
string