You are here

protected function EntityShareClientFunctionalTestBase::mergePluginsToImportConfig in Entity Share 8.3

Helper function to add/modify plugins in import config, runtime.

Parameters

array $plugins: Plugin configurations. For format @see getImportConfigProcessorSettings().

3 calls to EntityShareClientFunctionalTestBase::mergePluginsToImportConfig()
ContentEntityReferenceTest::testEntityReference in modules/entity_share_client/tests/src/Functional/ContentEntityReferenceTest.php
Test that entity reference values are good, and that entities are created.
FileTest::testBasicPull in modules/entity_share_client/tests/src/Functional/FileTest.php
Test basic pull feature.
LinkFieldTest::testBasicPull in modules/entity_share_client/tests/src/Functional/LinkFieldTest.php
Test basic pull feature.

File

modules/entity_share_client/tests/src/Functional/EntityShareClientFunctionalTestBase.php, line 396

Class

EntityShareClientFunctionalTestBase
Base class for Entity Share Client functional tests.

Namespace

Drupal\Tests\entity_share_client\Functional

Code

protected function mergePluginsToImportConfig(array $plugins) {
  $processor_settings = $this->importConfig
    ->get('import_processor_settings');

  // Add new plugins or override existing plugin configurations.
  $processor_settings = array_merge($processor_settings, $plugins);
  $this->importConfig
    ->set('import_processor_settings', $processor_settings);
  $this->importConfig
    ->save();
}