protected function SplitTestTrait::getSplitPreviewStorage in Configuration Split 8
Same name and namespace in other branches
- 2.0.x tests/src/Kernel/SplitTestTrait.php \Drupal\Tests\config_split\Kernel\SplitTestTrait::getSplitPreviewStorage()
Get the preview storage for a split.
Parameters
\Drupal\Core\Config\Config $config: The split config.
Return value
\Drupal\Core\Config\StorageInterface The storage.
4 calls to SplitTestTrait::getSplitPreviewStorage()
- SplitMergeTest::testCompleteAndConditionalSplitExport in tests/
src/ Kernel/ SplitMergeTest.php - Test complete and conditional split export.
- SplitMergeTest::testConditionalSplitWithModuleConfig in tests/
src/ Kernel/ SplitMergeTest.php - Test complete and conditional split export with modules.
- SplitMergeTest::testIncludeDependency in tests/
src/ Kernel/ SplitMergeTest.php - Test that dependencies are split too.
- SplitMergeTest::testSimpleSplitExport in tests/
src/ Kernel/ SplitMergeTest.php - Test a simple export split.
File
- tests/
src/ Kernel/ SplitTestTrait.php, line 80
Class
- SplitTestTrait
- Trait to facilitate creating split configurations.
Namespace
Drupal\Tests\config_split\KernelCode
protected function getSplitPreviewStorage(Config $config) : StorageInterface {
// We cache it in its own memory storage so that it becomes decoupled.
$memory = new MemoryStorage();
// For now just get the source, there is no preview yet.
$this
->copyConfig($this
->getSplitSourceStorage($config), $memory);
return $memory;
}