Skip to content

Conversation

MPrtenjak
Copy link
Contributor

This enables the developer to return additional data to user.
So in case of an error in REST function, the error can be additionaly explained

in code:

throw new RestException(400, "Missing properties", ["severity" => "high", "missing" => ['date', 'name']]);

in REST response

{
    "error": {
        "code": 400,
        "message": "Missing properties",
        "data": {
            "severity": "high",
            "missing": [
                "date",
                "name"
            ]
        }
    }
}

This enables the developer to return additional data to user.
So in case of an error in REST, the error can be additionaly explained

{
  "error": {
    "code": 400,
    "message": "Missing properties",
    "data": {
      "severity": "high",
      "missing": [ 'date', 'name']
    }
  }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant