EntityAccessDeniedHttpException::$error

Same name in other branches
  1. 9 core/modules/jsonapi/src/Exception/EntityAccessDeniedHttpException.php \Drupal\jsonapi\Exception\EntityAccessDeniedHttpException::error
  2. 10 core/modules/jsonapi/src/Exception/EntityAccessDeniedHttpException.php \Drupal\jsonapi\Exception\EntityAccessDeniedHttpException::error
  3. 11.x core/modules/jsonapi/src/Exception/EntityAccessDeniedHttpException.php \Drupal\jsonapi\Exception\EntityAccessDeniedHttpException::error

The error which caused the 403.

The error contains:

  • entity: The entity which the current user does not have access to.
  • pointer: A path in the JSON:API response structure pointing to the entity.
  • reason: (Optional) An optional reason for this failure.

Type: array

File

core/modules/jsonapi/src/Exception/EntityAccessDeniedHttpException.php, line 40

Class

EntityAccessDeniedHttpException
Enhances the access denied exception with information about the entity.

Namespace

Drupal\jsonapi\Exception

Code

protected $error = [];

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.