You are here

protected function MediaSourceTestBase::createMediaTypeFields in Drupal 8

Same name and namespace in other branches
  1. 9 core/modules/media/tests/src/FunctionalJavascript/MediaSourceTestBase.php \Drupal\Tests\media\FunctionalJavascript\MediaSourceTestBase::createMediaTypeFields()

Create a set of fields in a media type.

Parameters

array $fields: An associative array where keys are field names and values field types.

string $media_type_id: The media type config entity ID.

3 calls to MediaSourceTestBase::createMediaTypeFields()
MediaSourceFileTest::testMediaFileSource in core/modules/media/tests/src/FunctionalJavascript/MediaSourceFileTest.php
Tests the file media source.
MediaSourceImageTest::testMediaImageSource in core/modules/media/tests/src/FunctionalJavascript/MediaSourceImageTest.php
Tests the image media source.
MediaSourceOEmbedVideoTest::testMediaOEmbedVideoSource in core/modules/media/tests/src/FunctionalJavascript/MediaSourceOEmbedVideoTest.php
Tests the oembed media source.

File

core/modules/media/tests/src/FunctionalJavascript/MediaSourceTestBase.php, line 81

Class

MediaSourceTestBase
Base class for media source tests.

Namespace

Drupal\Tests\media\FunctionalJavascript

Code

protected function createMediaTypeFields(array $fields, $media_type_id) {
  foreach ($fields as $field_name => $field_type) {
    $this
      ->createMediaTypeField($field_name, $field_type, $media_type_id);
  }
}