Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / hal / tests / src / Functional / EntityResource / HalEntityNormalizationTrait.php
index 1fc23291b57759d2f9dd8b59ac3dac9ce457249d..71c455065c3c42147bae8ab9737b493614b8d88b 100644 (file)
@@ -70,24 +70,6 @@ trait HalEntityNormalizationTrait {
     return $normalization;
   }
 
-  /**
-   * {@inheritdoc}
-   */
-  protected function removeFieldsFromNormalization(array $normalization, $field_names) {
-    $normalization = parent::removeFieldsFromNormalization($normalization, $field_names);
-    foreach ($field_names as $field_name) {
-      $relation_url = Url::fromUri('base:rest/relation/' . static::$entityTypeId . '/' . $this->entity->bundle() . '/' . $field_name)
-        ->setAbsolute(TRUE)
-        ->toString();
-      $normalization['_links'] = array_diff_key($normalization['_links'], [$relation_url => TRUE]);
-      if (isset($normalization['_embedded'])) {
-        $normalization['_embedded'] = array_diff_key($normalization['_embedded'], [$relation_url => TRUE]);
-      }
-    }
-
-    return array_diff_key($normalization, array_flip($field_names));
-  }
-
   /**
    * {@inheritdoc}
    */