function MediaSourceValidationTest::setUp
Overrides KernelTestBase::setUp
File
-
core/
modules/ media/ tests/ src/ Kernel/ MediaSourceValidationTest.php, line 58
Class
- MediaSourceValidationTest
- Tests media validation.
Namespace
Drupal\Tests\media\KernelCode
protected function setUp() : void {
parent::setUp();
$this->installEntitySchema('file');
$this->installEntitySchema('user');
$this->installEntitySchema('media');
$this->installSchema('file', [
'file_usage',
]);
$this->installConfig([
'media',
]);
$this->mediaType = $this->createMediaType('oembed:video');
$this->fieldName = $this->mediaType
->getSource()
->getSourceFieldDefinition($this->mediaType)
->getName();
$this->container
->get(StateInterface::class)
->set(EntityBundleInfoAlter::STATE_FLAG, [
$this->mediaType
->id() => [
$this->fieldName,
],
]);
$this->container
->get(EntityFieldManagerInterface::class)
->clearCachedFieldDefinitions();
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.