Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / contact / contact.module
index 65e7592cce4e71b424b023e4929a31acb8674789..5234949fb229340efc2be390c7914069e5aff341 100644 (file)
@@ -7,6 +7,7 @@
 
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\Core\Routing\RouteMatchInterface;
+use Drupal\contact\Plugin\rest\resource\ContactMessageResource;
 use Drupal\user\Entity\User;
 
 /**
@@ -235,3 +236,10 @@ function contact_form_user_admin_settings_submit($form, FormStateInterface $form
     ->set('user_default_enabled', $form_state->getValue('contact_default_status'))
     ->save();
 }
+
+/**
+ * Implements hook_rest_resource_alter().
+ */
+function contact_rest_resource_alter(&$definitions) {
+  $definitions['entity:contact_message']['class'] = ContactMessageResource::class;
+}