function MediaCacheTagsTest::getAdditionalCacheTagsForEntity

Same name and namespace in other branches
  1. 8.9.x core/modules/media/tests/src/Functional/MediaCacheTagsTest.php \Drupal\Tests\media\Functional\MediaCacheTagsTest::getAdditionalCacheTagsForEntity()
  2. 10 core/modules/media/tests/src/Functional/MediaCacheTagsTest.php \Drupal\Tests\media\Functional\MediaCacheTagsTest::getAdditionalCacheTagsForEntity()
  3. 11.x core/modules/media/tests/src/Functional/MediaCacheTagsTest.php \Drupal\Tests\media\Functional\MediaCacheTagsTest::getAdditionalCacheTagsForEntity()

Overrides EntityCacheTagsTestBase::getAdditionalCacheTagsForEntity

File

core/modules/media/tests/src/Functional/MediaCacheTagsTest.php, line 71

Class

MediaCacheTagsTest
Tests the media items cache tags.

Namespace

Drupal\Tests\media\Functional

Code

protected function getAdditionalCacheTagsForEntity(EntityInterface $media) {
    // Each media item must have an author and a thumbnail.
    return [
        'user:' . $media->getOwnerId(),
        'config:image.style.thumbnail',
        'file:' . $media->get('thumbnail')->entity
            ->id(),
    ];
}

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