function RecipeMultipleModulesConfigStorageTest::setUp
Same name and namespace in other branches
- 11.x core/tests/Drupal/Tests/Core/Recipe/RecipeMultipleModulesConfigStorageTest.php \Drupal\Tests\Core\Recipe\RecipeMultipleModulesConfigStorageTest::setUp()
File
-
core/
tests/ Drupal/ Tests/ Core/ Recipe/ RecipeMultipleModulesConfigStorageTest.php, line 33
Class
- RecipeMultipleModulesConfigStorageTest
- Tests RecipeMultipleModulesConfigStorage.
Namespace
Drupal\Tests\Core\RecipeCode
protected function setUp() : void {
parent::setUp();
vfsStream::setup('root', NULL, [
'modules' => [
'system' => [
'config' => [
'install' => [
'system.site.yml' => Yaml::dump([
'name' => 'Site A',
]),
'node.settings.yml' => Yaml::dump([
'use_admin_theme' => TRUE,
]),
],
],
],
'system_test' => [
'config' => [
'install' => [
'system_test.settings.yml' => Yaml::dump([
'verbose' => TRUE,
]),
],
],
],
'user' => [
'config' => [
'install' => [
'system.site.yml' => Yaml::dump([
'name' => 'Site B',
]),
'user.settings.yml' => Yaml::dump([
'register' => 'visitors',
]),
],
],
],
],
]);
$systemExtension = $this->createStub(Extension::class);
$systemExtension->method('getPath')
->willReturn('vfs://root/modules/system');
$systemTestExtension = $this->createStub(Extension::class);
$systemTestExtension->method('getPath')
->willReturn('vfs://root/modules/system_test');
$userExtension = $this->createStub(Extension::class);
$userExtension->method('getPath')
->willReturn('vfs://root/modules/user');
$this->extensionList = $this->createStub(ModuleExtensionList::class);
$this->extensionList
->method('get')
->willReturnMap([
[
'system',
$systemExtension,
],
[
'system_test',
$systemTestExtension,
],
[
'user',
$userExtension,
],
]);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.