/**
  * {@inheritdoc}
  */
 public function view($identifier)
 {
     $resource_field_collection = $this->subject->view($identifier);
     if (!$resource_field_collection instanceof ResourceFieldCollectionInterface) {
         return NULL;
     }
     $resource_field_collection->setContext('cache_fragments', $this->getCacheFragments($identifier));
     return $resource_field_collection;
 }
 /**
  * {@inheritdoc}
  */
 public function view($identifier)
 {
     return $this->decorated->view($identifier);
 }
 /**
  * {@inheritdoc}
  */
 public function view($identifier)
 {
     return $this->referencedDataProvider->view($identifier);
 }