Synology_Abstract::_parseRequest PHP Method

_parseRequest() private method

private _parseRequest ( $json ) : stdClass
return stdClass array bool
    private function _parseRequest($json)
    {
        if (($data = json_decode(trim($json))) !== null) {
            if ($data->success == 1) {
                if (isset($data->data)) {
                    return $data->data;
                }
                return true;
            }
            if (array_key_exists($data->error->code, $this->_errorCodes)) {
                throw new Synology_Exception($this->_errorCodes[$data->error->code]);
            }
        }
        return $json;
    }