function MediaEmbedFilterTest::providerMissingEntityIndicator

Same name and namespace in other branches
  1. 9 core/modules/media/tests/src/Kernel/MediaEmbedFilterTest.php \Drupal\Tests\media\Kernel\MediaEmbedFilterTest::providerMissingEntityIndicator()
  2. 8.9.x core/modules/media/tests/src/Kernel/MediaEmbedFilterTest.php \Drupal\Tests\media\Kernel\MediaEmbedFilterTest::providerMissingEntityIndicator()
  3. 11.x core/modules/media/tests/src/Kernel/MediaEmbedFilterTest.php \Drupal\Tests\media\Kernel\MediaEmbedFilterTest::providerMissingEntityIndicator()

Data provider for testMissingEntityIndicator().

File

core/modules/media/tests/src/Kernel/MediaEmbedFilterTest.php, line 312

Class

MediaEmbedFilterTest
@coversDefaultClass \Drupal\media\Plugin\Filter\MediaEmbed[[api-linebreak]] @group media @group #slow

Namespace

Drupal\Tests\media\Kernel

Code

public static function providerMissingEntityIndicator() {
  return [
    'invalid UUID' => [
      'uuid' => 'invalidUUID',
      'filter_ids' => [
        'filter_align',
        'filter_caption',
        'media_embed',
      ],
      'additional_attributes' => [],
    ],
    'valid UUID but for a deleted entity' => [
      'uuid' => static::EMBEDDED_ENTITY_UUID,
      'filter_ids' => [
        'filter_align',
        'filter_caption',
        'media_embed',
      ],
      'additional_attributes' => [],
    ],
    'invalid UUID; data-align attribute without filter_align enabled' => [
      'uuid' => 'invalidUUID',
      'filter_ids' => [
        'filter_caption',
        'media_embed',
      ],
      'additional_attributes' => [
        'data-align' => 'right',
      ],
    ],
    'invalid UUID; data-align attribute with filter_align enabled' => [
      'uuid' => 'invalidUUID',
      'filter_ids' => [
        'filter_align',
        'filter_caption',
        'media_embed',
      ],
      'additional_attributes' => [
        'data-align' => 'left',
      ],
    ],
    'valid UUID but for a deleted entity; data-align attribute with filter_align enabled' => [
      'uuid' => static::EMBEDDED_ENTITY_UUID,
      'filter_ids' => [
        'filter_align',
        'filter_caption',
        'media_embed',
      ],
      'additional_attributes' => [
        'data-align' => 'center',
      ],
    ],
  ];
}

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