You are here

public function ResourceObjectData::getAccessible in JSON:API 8.2

Gets only data to be exposed.

Return value

static

File

src/JsonApiResource/ResourceObjectData.php, line 39

Class

ResourceObjectData
Represents the primary data for individual and collection documents.

Namespace

Drupal\jsonapi\JsonApiResource

Code

public function getAccessible() {
  $accessible_data = [];
  foreach ($this->data as $resource_object) {
    if (!$resource_object instanceof EntityAccessDeniedHttpException) {
      $accessible_data[] = $resource_object;
    }
  }
  return new static($accessible_data, $this->cardinality);
}