function MediaEmbedFilterTest::providerAccessUnpublished
Same name in other branches
- 9 core/modules/media/tests/src/Kernel/MediaEmbedFilterTest.php \Drupal\Tests\media\Kernel\MediaEmbedFilterTest::providerAccessUnpublished()
- 10 core/modules/media/tests/src/Kernel/MediaEmbedFilterTest.php \Drupal\Tests\media\Kernel\MediaEmbedFilterTest::providerAccessUnpublished()
- 11.x core/modules/media/tests/src/Kernel/MediaEmbedFilterTest.php \Drupal\Tests\media\Kernel\MediaEmbedFilterTest::providerAccessUnpublished()
Data provider for testAccessUnpublished().
File
-
core/
modules/ media/ tests/ src/ Kernel/ MediaEmbedFilterTest.php, line 164
Class
- MediaEmbedFilterTest
- @coversDefaultClass \Drupal\media\Plugin\Filter\MediaEmbed @group media
Namespace
Drupal\Tests\media\KernelCode
public function providerAccessUnpublished() {
return [
'user cannot access embedded media' => [
FALSE,
FALSE,
(new CacheableMetadata())->setCacheTags([
'_media_test_filter_access:media:1',
'media:1',
'media_view',
])
->setCacheContexts([
'user.permissions',
])
->setCacheMaxAge(Cache::PERMANENT),
[],
],
'user can access embedded media' => [
TRUE,
TRUE,
(new CacheableMetadata())->setCacheTags([
'_media_test_filter_access:media:1',
'_media_test_filter_access:user:2',
'config:image.style.thumbnail',
'file:1',
'media:1',
'media_view',
'user:2',
])
->setCacheContexts([
'timezone',
'user',
'user.permissions',
])
->setCacheMaxAge(Cache::PERMANENT),
[
'library' => [
'media/filter.caption',
],
],
],
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.