Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / field / tests / modules / field_test / field_test.field.inc
index 5edd25d7636d5d2d7aa941cc19d2f532dc375b34..df5fc26ac2a37b7690aa3c74e0de0b121eb96806 100644 (file)
@@ -19,6 +19,13 @@ use Drupal\field\FieldStorageConfigInterface;
 function field_test_field_widget_info_alter(&$info) {
   $info['test_field_widget_multiple']['field_types'][] = 'test_field';
   $info['test_field_widget_multiple']['field_types'][] = 'test_field_with_preconfigured_options';
+  // Add extra widget when needed for tests.
+  // @see \Drupal\field\Tests\FormTest::widgetAlterTest().
+  if ($alter_info = \Drupal::state()->get("field_test.widget_alter_test")) {
+    if ($alter_info['widget'] === 'test_field_widget_multiple_single_value') {
+      $info['test_field_widget_multiple_single_value']['field_types'][] = 'test_field';
+    }
+  }
 }
 
 /**