You are here

protected function EntityShareClientFunctionalTestBase::removePluginFromImportConfig in Entity Share 8.3

Helper function to remove a plugin from import config, runtime.

Parameters

string $plugin_id: The identifier of import plugin.

4 calls to EntityShareClientFunctionalTestBase::removePluginFromImportConfig()
BlockFieldTest::testBlockFieldBlockContentImporterPlugin in modules/entity_share_client/tests/src/Functional/BlockFieldTest.php
Test behavior when plugin "Block field block content" is not enabled.
FileTest::testBasicPull in modules/entity_share_client/tests/src/Functional/FileTest.php
Test basic pull feature.
RevisionTest::testRevisionPlugin in modules/entity_share_client/tests/src/Functional/RevisionTest.php
Test the "Revision" Import Processor plugin.
SkipImportedTest::testSkipImportedPlugin in modules/entity_share_client/tests/src/Functional/SkipImportedTest.php
Test the "Skip imported" Import Processor plugin.

File

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

Class

EntityShareClientFunctionalTestBase
Base class for Entity Share Client functional tests.

Namespace

Drupal\Tests\entity_share_client\Functional

Code

protected function removePluginFromImportConfig(string $plugin_id) {
  $processor_settings = $this->importConfig
    ->get('import_processor_settings');
  if (isset($processor_settings[$plugin_id])) {
    unset($processor_settings[$plugin_id]);
    $this->importConfig
      ->set('import_processor_settings', $processor_settings);
    $this->importConfig
      ->save();
  }
}