function EntityDisplayDependenciesTest::addDefaultTestFields

Adds default test fields to an entity.

Parameters

array $field_names: The field names.

File

core/modules/field_ui/tests/src/Kernel/EntityDisplayDependenciesTest.php, line 80

Class

EntityDisplayDependenciesTest
Tests dependencies of entity displays.

Namespace

Drupal\Tests\field_ui\Kernel

Code

protected function addDefaultTestFields(array $field_names) : void {
  foreach ($field_names as $field_name) {
    $field_storage = FieldStorageConfig::create([
      'field_name' => $field_name,
      'entity_type' => 'entity_test',
      'type' => 'test_field_dynamic_dependencies',
    ]);
    $field_storage->save();
    $field = FieldConfig::create([
      'field_storage' => $field_storage,
      'bundle' => 'entity_test',
    ]);
    $field->save();
  }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.